起初,我将设备退出当前网络,然后触发事件执行 bdb_StartCommissioning( BDB_COMMISSIONING_MODE_NWK_STEERING);函数;
但是,我发现这个设备很难再加入网络中,除非重新启动。
但是我不想重新启动zigbee设备,有什么好的办法可以让设备退出网络,之后又可以加入其它网络,且不用重新启动?
我用的是zigbee3.0协议栈,希望给予答复,感谢!
YiKai Chen:
你用的協議棧是Z-Stack 3.0.2?有沒有抓包檔?
Alvin Chen:
“发现这个设备很难再加入网络中,除非重新启动。”
请提供抓包文件。
设备退网就是leave request。NLME_LeaveReq( &leaveReq );
Z-stack 变成一个新设备我们提了API bdb_resetLocalAction
Jesse Huang:
设备离网后有持续性的向外界广播 "Beacon Request" 入网请求吗?