z-stack协议栈节点在入网后,同时断电重启,有部分节点未能加入原有网络
时间:10-02
整理:3721RD
点击:
在采用0xffff的PANID中,节点设备在逐一加入网络后,并保存。将所有节点设备同时断电,在经过一段时间后,将所有设备同时上电(同一插座控制电源),此时有部分设备未能加入原来的网络,不知是什么原有?请高手指点。(如果设备单个断电重启,是可以加入网络的)
开启NV了没有?
多少个设备同时上电的?如果多的话,请参考 Breaking the 400-Node ZigBee® Network Barrier.pdf
1)设备间的同时入网,竞争导致的。
2)同时上电的时候,在网络的里面的设备只有协调器,所以其他节点加网的途径只有一个,只能通过协调器加网。
解决办法,
每个设备上电以后做随机的delay,然后启动加网,
在下面函数中加入delay时间,随机delay使得每个设备不在同一时刻启动加网。
uint8 ZDOInitDevice( uint16 startDelay )