嗨、大家好!
在终端设备丢失其父设备的情况下、启动重新加入网络流程的最佳方式是什么。
有时在我的网络中发生、我的终端设备会更改父设备、例如从路由器更改为协调器、但终端设备由于某种未知原因而无法识别它。
然后、它将仍请求发送给忽略它们的旧父级。 我有一个计时器可以识别这种"同步丢失"、我希望在出现这种情况时触发重新加入流程。
但我不知道如何做到这一点。 是否应使用:
BDB_StartCommissioning (BDB_JUSTING _REJING_EXIST_NETWORK_ON_STARTUP);
或者、最好称其为:
ZDO_StartNetwork (ZDO_STARTOPT_AUTO_REGIN);
基本上、我希望模拟对终端设备的重新启动、因为当我取出电池并放回电池时、它会正确地重新加入网络、从而解决问题。
在我的初始化方法中 、我调用 bdb_Startcommiting (bdb_interving_rejump_existing_network_on_startup);
非常感谢!