微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 若协调器断电,然后重新上电,抓包捕捉终端发出 orphan notification ,然后就开始发出 Beacon Request信号,怎么改一下能一直发orphan notification入网而不在发Beacon Request?

若协调器断电,然后重新上电,抓包捕捉终端发出 orphan notification ,然后就开始发出 Beacon Request信号,怎么改一下能一直发orphan notification入网而不在发Beacon Request?

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

若协调器断电,然后重新上电,抓包捕捉终端发出 orphan notification ,然后就开始发出 Beacon Request信号,怎么改一下能一直发orphan notification入网而不在发Beacon Request?

断网后节点发送orphan notification,如果网络中没有其他父节点,就会开始信标广播【Beacon Request】找新的网络。请问:

1、除了协调器,网络中有无其他父节点?

2、是否添加了NV restore?

加了NV restore,有其他父节点,我是不想终端连到其他父节点,想让终端连到原来的父节点 ,如果原父节点没恢复,则一直发orphan notification请求 ,怎么能做到?

我也遇到了相同的问题,请问怎么解决的

我曾经修改过ZDO层的代码,实现过一只发orphan的功能,实际上是在ZDO_StartDevice函数中实现的,控制NLME_OrphanJoinRequest( zgDefaultChannelList,

zgDefaultStartingScanDuration );即可,具体操作请自己修改,时间久远,就不贴代码了。

修改了协议栈的一些操作,现在一直发orphan notification 了。

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

网站地图

Top