zstack检测不到panid冲突问题
时间:10-02
整理:3721RD
点击:
TI工程师:
目前在开发过程中遇到如下问题:
1,协调器A以指定panid建立zigbee网络,并和路由器B正常通信
2.在上述条件下,再把协调器C以和协调器A相同的配置来建立zigbee网络
正常情况下,协议栈会检测到冲突,在指定的panid基础上加1,作为新的panid来建立网络;
重复上述步骤多次实验发现,有时会出现异常,协调器C建网时协议栈检测不到panid冲突,导致建网成功,出现同一个pan中有两个协调器(地址均为0x0000)
想问一下:1)协调器建立网络时会出现检测不到冲突的情况吗?
2)为什么会出现同一个pan中有两个协调器?
请问您指的相同的配置具体是指什么?
susan 您好:
相同配置指的是panid和信道,协调器都是以指定的panid和信道来建立网络,我定位的结果是协议栈没有检测到PANID冲突,从而直接建网成功,导致一个pan中有两个地址为0000的协调器
协调器建网时,协议栈会出现检测不到panid冲突的情况吗?
另外一个pan中会存在两个地址为0000的协调器,此时一个终端发送数据,两个协调器都会收到,这种情况肯定是不正常的,如何避免?