微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 多个终端同时入加入网络时,为何有的终端最后没加入网络,也没有发信标请求了?

多个终端同时入加入网络时,为何有的终端最后没加入网络,也没有发信标请求了?

时间:10-02 整理:3721RD 点击:

我的终端是做成1秒钟休眠。终端没有保存网络状态到nv。

每个终端逐个加入网络时,工作完全正常。

但是,如果协调器断电再重新上电,所有的终端都会同时请求加入网络。

这时,总会有些终端最后没有加入网络。也没有发送信标请求。好像死掉一样,不知道跑到哪里去了。

我的网络大约22个终端,3个路由,一个协调器。网络已经加密。

有空中抓包的数据吗?确定没有加入网络的设备,没有发送beacon request?

另外你使用哪个协议栈版本做的开发

协议栈用的是2.5.1。

抓包看过了,到了最后,没有加入网络的设备没有发送任何包。

看看AssociatedDevList,是否满了。我也遇到这样的问题,但是我是打开了nv,组网的时候出现这样的问题。有点节点组进来了,有的没有组进来。而且AssociatedDevList 是满的,还不知道问题在哪里。估计是一次组网设备超过NWK_MAX_DEVICE_LIST,导致了问题

确认没有满的。这个终端重新上电,又可以加入到网络中了。怀疑当时已经进入到PM3模式。

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

网站地图

Top