终端设备在断网之后执行的操作
时间:10-02
整理:3721RD
点击:
上面只要协调器和终端的设备,它们连在同一个网络中,终端开启了省电模式,poll是默认值。然后把协调器断电,它的抓包上可以看到拔电之后,终端还在发数据请求,大约8次之后才变为孤节点;这时终端才算真正断网了吧。但是从拔电到变成孤节点时间有点长,8秒左右,能不能缩短这时间,或者减少数据请求的次数;因为断网要立马通知主设备。
/* Number of times retry to poll parent before indicating loss of synchronization
* with parent. Note that larger value will cause longer delay for the child to
* rejoin the network.
*/
-DMAX_POLL_FAILURE_RETRIES=2
James你好:
非常感谢James的回答,我看了配置文件是默认的MAX_POLL_FAILURE_RETRIES=2;我想问参数的2是代表poll失败重试的次数,但是抓包看到的是约8次poll;跟这个有什么关联吗
I feel that your packet sniffer is strange, can you use "clean" sampleLight and sampleSwitch to test it again?
Or maybe other experts can help you.
你是哪里看出来有8秒的?
从拔电开始就口算,一般估算不会差太大,再去掉3秒的睡眠时间也就5秒左右