您好!
我有两个连接到 LAUNCHXL-CC26X2R1的传感器作为协调器。 当我按下传感器上的按钮时、器件将与协调器断开连接。 没关系。 允许加入打开(ZDO_Mgmt_permit_join_Req)- fe052536 0f FFFF ff 00 E6 (允许广播加入、对于所有器件、在没有持续时间的情况下启用加入)。
我确实从协调器获取了 ZDO_LEASE_IND:
fe0d45c9 aef3 eef27705008d1500 00 00 2a - ZDO_LEASE_IND (这是传感器1)
fe0d45c9 75e6 5a7b4a05008d1500 00 00 00 e4 - ZDO_LEASE_IND (这是传感器2)
我们可以看到 ShortAddr、IEEEAddr、Request、Remove 和重新加入全部为零。
我希望能够立即让这些设备重新加入。 但是、如果我按下设备上的按钮、将其重新连接到网络、则无法正常工作。
如果我重新启动、我的脚本设备可以立即重新加入(脚本确实使用 ZDO_STARTUP_FAND_APP + ZDO_MGMT _ALLOW_JOIN_REQ 启动网络)。
如何在不需要重新启动脚本/网络的情况下让设备重新加入?
我知道 有一些选项、例如 ZDO_SET_RESUON_PARAMETERS 和 APP_CNF_SET_ALLOWREJOIN_TC_policy。 是否有默认的退避计时器? 我是否需要使用这些函数?
谢谢、
Robert