TI中文支持网
TI专业的中文技术问题搜集分享网站

紧急求助!!!做mac判断多协调器对终端入网存在干扰?

cc2530  协调器上在ZDO_JoinIndicationCB中判断了允许组网的mac,以实现mac过滤组网。现测试A允许终端B入网, 当环境中只有A协调器和B终端时组网正常,C协调器运行后,B无法入网A,C关闭后 B可以入网。抓包发现B beacon request时,两个协调器对B都有回应,终端为什么不能入网?产品马上量产,紧急求助

YiKai Chen:

協議棧版本是?另外請提供抓包档說明問題

user4587069:

回复 YiKai Chen:

ZStack-CC2530-2.5.1a,环境中有3个协调器,距离各不同,终端距离抓包器较近,

4314.error.psd

YiKai Chen:

你的A、C协调器都使能permitjoin,這樣終端可能會一直去加入C协调器,沒事的時候协调器不要使能permitjoin

Alvin Chen:

回复 user4587069:

入网选择你无法控制,设备会选择一个信道优良的设备加入,所以建议用permit join控制。

user4587069:

回复 YiKai Chen:

感谢回复  ,大概明白你的意思了,即使C在协议栈的连接callback函数中拒绝B终端加入,A协调器也无法链接吧。

我终端没有开NV,所以协调器一直处于可组网状态。主要是担心终端更换协调器无法重新组网,这个有什么好的办法吗。

还有再请教下,按照这样干扰,在施工网络安装情况下只能有一个协调器存在?

Alvin Chen:

回复 user4587069:

如果你设备有接口可以通过接口设置panid,不过3.0协议的install code解决了这类问题,如果你升级stack 可以去看看。

YiKai Chen:

回复 user4587069:

担心终端更换协调器无法重新组网—>程序內清除NV後應該就沒有問題

施工网络安装情况下只能有一个协调器存在?->應該說只能有一个协调器使能permitjoin

赞(0)
未经允许不得转载:TI中文支持网 » 紧急求助!!!做mac判断多协调器对终端入网存在干扰?
分享到: 更多 (0)