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

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

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

     devState =DEV_NWK_REJOIN;
    ZDApp_NetworkInit( 0 );

Viki Shi:

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

Tianhao Wang:

回复 Viki Shi:

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

Susan Yang:

回复 Tianhao Wang:

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

Tianhao Wang:

回复 Susan Yang:

如何看是否开启Trust center link key

Tianhao Wang:

回复 Susan Yang:

-DSECURE=1-DZG_SECURE_DYNAMIC=0

uint8 zgPreConfigKeys =  TRUE;

因为加密而改动的

Tianhao Wang:

回复 Susan Yang:

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

赞(0)
未经允许不得转载:TI中文支持网 » zstack恢复原网络的函数是啥?
分享到: 更多 (0)