主题中讨论的其他器件: CC2538、 Z-stack
我们将执行以下操作:
CC2651P3上的 ZigBee 协调器、堆栈 simplelink_cc13xx_cc26xx_sdk_6_41_00_17
CC2538上的 ZigBee Sleepy 终端器件、STACK Z-STACK-3.0.1
ZED 直接连接到 ZC 并正常运行。 一段时间后、ZED 重新启动。 引导时、它会发送重新加入请求、然后发送4个数据请求。 它需要重新加入响应、否则无法继续。
如果 ZC 已经运行了一段时间、它最终将停止响应重新加入请求。 它确实会确认数据请求、这样就表明它仍将 ZED 识别为其子级。 一旦 ZC 处于此状态、恢复的唯一方法是重新启动 ZC。 重新启动后,ZC 将恢复响应重新加入请求。
我附加了显示此行为的监听器迹线。 在跟踪开始时,ZED 尚未加入网络。
数据包#4:ZED 启动联接进程,该进程成功
数据包#1138: ZED 重新启动并发送重新加入请求。 ZC 以 REGIN 响应进行响应、并且操作正常恢复。
数据包#1507:ZED 重新启动并发送重新加入请求。 ZC 不响应任何4数据请求。
数据包#1532:ZED 第二次尝试重新加入请求。 ZC 不响应任何4数据请求。
数据包#1537:ZED 重新启动并发送重新加入请求。 ZC 不响应任何4数据请求。
数据包#1552:ZED 第二次尝试重新加入请求。 ZC 不响应任何4数据请求。
数据包#1568:ZED 重新启动并发送重新加入请求。 ZC 不响应任何4数据请求。
数据包#1582:ZED 第二次尝试重新加入请求。 ZC 不响应任何4数据请求。
数据包#1595: ZC 重新启动并发送父 Anne.
数据包#1604:ZED 重新启动并发送重新加入请求。 ZC 以 REGIN 响应进行响应、并且操作正常恢复。
请告知。
谢谢。
安迪