你好
我已经看到了802.15.4的类似问题,但无法找到Zigbee网络的答案。

我的问题是,对于配置为终端设备(SM=4循环睡眠)的XBee 3 Pro Zigbee,如果协调器失去电源几分钟或几小时,因此在终端设备从循环睡眠中唤醒时无法访问,那么协调器再次通电并再次启动网络,终端设备下次从睡眠中唤醒时可以重新加入网络吗?
在我的例子中,协调器是来自XBee Zigbee云套件的Digi XBee网关(以太网+ WiFi)。
到目前为止,我发现终端设备没有重新加入网络。我想避免将终端设备的电池关闭和打开,使其在协调器重新启动(有效)后加入网络,因为终端设备位于无法进入的地方。
如果可能,我需要在终端设备或协调器上更改哪些选项?XBee 3 Pro Zigbee运行最新固件(100D)。
非常感谢

解决了。我通过阅读文档找到了答案。如果配置为终端设备(SM=4循环休眠)的XBee 3 Pro Zigbee离开Zigbee网络,它将不会重新加入,并且AT参数“关联指示”(AI)获得非零值,例如36十进制。
在这个XBee上运行的microPython中,我检测到AI非零,然后将CB设置为1,相当于按下一次调试按钮。几秒钟后,XBee重新加入网络,如AI返回0所示(已经通过了255的十进制值,这意味着它仍在初始化)。

如果Zigbee端设备连续3次无法与父设备通信,则会进行软重联接。如果连续失败三次,那么它将进入一个完整的连接过程,直到它能够连接。

如果路由器启用了网络看门狗定时器,如果它在NW时间范围内无法听到协调器的消息,它也将进入完全连接状态。