微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 不能离开网络,求解决

不能离开网络,求解决

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

我在按键事件中添加了本设备离开网络的功能;下面是代码,但是按下去以后,会断网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 );

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

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

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

网站地图

Top