微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 如何让终端不进入孤立模式

如何让终端不进入孤立模式

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

只有协调器和终端构成的网络,由于协调器使用了NLME_PermitJoining = FALSE;当协调器断电或者其他形式离开网络,终端就会进入孤岛模式。下次协调器再上电的时候就不能通讯了。求解决方法

开启NV restore试试

NV_RESTORE
NV_INIT这两个都是开启了的

两边都开启了吗?NLME_PermitJoining = FALSE只会禁止没入网的新节点,而原来在网络中的终端不会受到影响

嗯这个我晓得,我现在的情况就是,终端通讯不成功就会一直在那里寻找网络,而不是进入低功耗。

如果协调器和终端都开启没有问题,就是如果单开终端,那么终端不能进入低功耗,一直在那里寻找网络

我注销了ZDO_StartDevice函数中的这三行。

 

devState = DEV_NWK_ORPHAN;

ret = NLME_OrphanJoinRequest( zgDefaultChannelList,

                             zgDefaultStartingScanDuration );

达到了我想要的结果,不过有没有什么隐患。

求回复

设备无法正常的搜网。不太清楚NLME_OrphanJoinRequest中设置了那些内容

1.2.2版本以上的协议栈,终端节点如果较长时间不能找不到合适的父节点会有清除秘钥的动作。楼主可以看看是不是你的秘钥清除了。

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

网站地图

Top