协议栈版本:Z-Stack Home 1.2.2a.44539
NV_RESTORE使能,End Device,POLL_RATE=2000,POWER_SAVING,单信道:26信道
设备掉线后,设备一直在调用NLME_NetworkDiscoveryReques(0x04000000,0)t函数发送beacon request,并且该函数返回SUCCESS。
在一个没有zigbee的环境中使用抓包工具抓取数据包,发现该设备其实没有将beacon requst发送出来。
在 ZStatus_t ZDO_NetworkDiscoveryConfirmCB(uint8 status)函数中,status的状态值为0x19 ,nwkStatus 为0x01
只有在调用SystemReset后,设备才可以回到原来的网络,否则一直在发送beacon request;
user4041165:
不要沉下去!!!TI没有人回答吗?
miffy:
回复 user4041165:
beacon request应该是入网的时候才会发出,已经入网了怎么还能发beacon呢
user4041165:
回复 miffy:
终端设备离线了,如果发送孤立节点声明,父节点没有给出回应,则会重新进入扫描网络。扫描网络的时候就会发送beacon requset
th smi:
回复 user4041165:
你好,你的问题解决了吗? 我也是同样的问题。 也是Z-Stack Home 1.2.2a.44539
user4041165:
回复 th smi:
增加条件判断,当出现这种异常,则对Zigbee进行软复位。我是这样解决的!
Sleeping Forest:
回复 user4041165:
请问这个情况是怎么判断 我也遇见了