微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zstack恢复原网络的函数是啥?

zstack恢复原网络的函数是啥?

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

入网和退网函数都有,没有找到恢复原网络的函数,我用了下面两段代码,不过好像没有达到我想要的效果。

     devState =DEV_NWK_REJOIN;
    ZDApp_NetworkInit( 0 );

编译时添加NV RESTORE选项,掉电后自动恢复原有网络

但是如果终端掉电后,上电的时候协调器不在,他会进入孤立节点模式,一直寻找网络。

您跟踪一下ZDOInitDevice 函数中ZDApp_RestoreNetworkState返回值是什么?另外您是不是开启了Trust center link key,因为只有协调器是trust center,其他设备不是trust center, 所以当终端入网时协调器必须在网络

如何看是否开启Trust center link key

-DSECURE=1
-DZG_SECURE_DYNAMIC=0

uint8 zgPreConfigKeys =  TRUE;

因为加密而改动的

我的想法是终端通讯失败就直接进入低功耗。而不是一直在哪里寻找网络。这个可以实现么。

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

网站地图

Top