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

不能离开网络,求解决

我在按键事件中添加了本设备离开网络的功能;下面是代码,但是按下去以后,会断网2s左右,然后又重新组网了,求解决;

     NLME_LeaveReq_t leaveReq;
     osal_memset((uint8 *)&leaveReq,0,sizeof(NLME_LeaveReq_t));
     osal_memcpy(leaveReq.extAddr,NLME_GetExtAddr(),Z_EXTADDR_LEN);
     leaveReq.removeChildren = false ;          
     leaveReq.rejoin =  false ;
     leaveReq.silent =  false;
      NLME_LeaveReq( &leaveReq );
VV:

首先你要确定离网是否已经成功,协议栈默认的设置应该是离网,然后开启一个5s的reset timer,5s以后复位开启重新加网的过程。

所以你这个2s有点怀疑,建议抓下空中的数据包,把整个过程搞清楚下。

赞(0)
未经允许不得转载:TI中文支持网 » 不能离开网络,求解决
分享到: 更多 (0)