微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协调器复位后,END DEVICE不能重新入网

协调器复位后,END DEVICE不能重新入网

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

我原本想测试终端设备重新入网的过程,所以让协调器复位。但是终端设备在下列代码中的变量 SampleApp_NwkState 恒定为DEV_NWK_DISC:

// Received whenever the device changes state in the network
case ZDO_STATE_CHANGE:
     SampleApp_NwkState = (devStates_t)(MSGpkt->hdr.status);

并不能重新加入协调器的新网络中。我后来是调用zb_SystemReset()方法后才可以重新入网,想知道为什么,是否只有这一种方法。

您的网络内是否还有路由器节点?建议加上NV-RESTORE编译选项。

按照Susan Yang所说的,如果没有开启NV_RESTORE的话,Coordinator重启以后,重新建立了一个网络。

但是终端设备,还是在不停的尝试加原先的网络。

如果重启以后,就去搜索新的网络了

非常感谢您的回答。

在没有加NV_RESTORE编译选项给协调器时,有没有办法让终端设备去搜寻新网络?

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

网站地图

Top