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

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

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

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

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

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

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

VV:

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

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

Xu Wang2:

回复 VV:

协议栈用的是2.5.1。

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

rocky tsai:

回复 Xu Wang2:

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

Xu Wang2:

回复 rocky tsai:

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

赞(0)
未经允许不得转载:TI中文支持网 » 多个终端同时入加入网络时,为何有的终端最后没加入网络,也没有发信标请求了?
分享到: 更多 (0)