微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > z-stack协议栈节点在入网后,同时断电重启,有部分节点未能加入原有网络

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 )

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top