微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 终端断网以后重新入网?

终端断网以后重新入网?

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

PM2状态下:实现终端断网以后隔一段时间后重新入网操作,但是在重新入网的ZDApp.c中,devStartMode == MODE_REJOIN 中添加了ZDApp_StopJoiningCycle();还有在ZDObject.c中startMode==MODE_REJOIN中也添加了停止搜寻的指令,但是测试以后没起作用,不知道怎么回事?

没起作用,是指节点还一直在搜索网络吗?要看devState

是的,一直在搜,只要有父节点,就会立即通信,没有停止搜寻网络

在ZDApp_ProcessOSALMsg( osal_event_hdr_t *msgPtr )里面调试下,

程序是否进入下面的这个if里面。

if ( ( (pChosenNwk = ZDApp_NwkDescListProcessing()) != NULL ) && (zdoDiscCounter > NUM_DISC_ATTEMPTS) )
{

@VV

在我的产品里面也用到这个方法了(ZDApp_StopJoiningCycle)发现有时候,停止不了搜索网络。这个该怎么破?

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

网站地图

Top