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

CC2530: 终端设备设备断电久点(但这时间没超过孩子节点老化时间), 重上电不知道什么原因大概10-3000秒左右的时间,才能rejoin成功,详细情况如下描述

Part Number:CC2530Other Parts Discussed in Thread:Z-STACK

使用的ZigBee协议栈是Z-Stack 3.0.2, 情况如下

我网络里只有协调器和终端设备, 他们都能正常网络连接,两个设备都有天线,放在一起的,没有其他干扰,正常的情况下通信很稳定,放一起一周的时间通信都没问题;
当我让终端设备断电,小会就上电, 终端设备能马上rejoin成功。
但当我让终端设备断电,久点才上电(这时间没超过孩子节点老化时间), 就会出现终端设备会发送10-3000秒左右的时间bencon request,
这期间协调器没有任何的应答或者回复,直到10-3000秒左右有了协调器beacon回复,才能rejoin成功。
我现在的问题是, 希望即使终端设备断电久点才上电(这时间没超过孩子节点老化时间),也能像"终端小会就上电一样,能马上rejoin成功"。

Kevin Qiu1:

Daniel.Dan 说:但当我让终端设备断电,久点才上电(这时间没超过孩子节点老化时间)

这个时间大概是多久,这个时间后终端是否还在协调器的关联表中?

,

Daniel.Dan:

感谢@Kevin Qiu1您的回复

1.  15秒左右的样子

2.  在关联表中, 最后还是能rejoin成功的 ,只是会花费很好一会儿10- 3000秒才能rejoin成功,在描述中我也说的很清楚的

,

Daniel.Dan:

如果不在协调器的关联表中,它回一直不能rejoin成功的, 对吧?

,

YiKai Chen:

如果設備已經不在协调器的关联表中,协调器會先送leave request 給設備丶設備再重新rejoin 所以可能會消耗比較多的時間,請你抓包看看差異

,

Daniel.Dan:

没有协调器发送leave request这个过程, 我能确保终端设备是还存在协调器的关联表中的。

是终端设备大概3秒左右发一次beacon request, 发了大概10 – 3000秒的时间,这期间只有终端设备发送beacon request, 协调器没有任何回复,这段时间里好像协调器停止了对终端设备beacon request的扫描,直到协调器有了个beacon回复, 终端设备马上发送rejoin.才能重新入网成功

,

YiKai Chen:

你协调器协议栈是用Z-Stack 3.0.2嗎?程序有沒有修改什麼?如果是终端设备发送beacon request, 协调器没有任何回复,可能是目前這個信道的信號多導致,建議換個乾淨點的信道測試看看

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: 终端设备设备断电久点(但这时间没超过孩子节点老化时间), 重上电不知道什么原因大概10-3000秒左右的时间,才能rejoin成功,详细情况如下描述
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1