我使用ZStack3.0.1开发SampleDoorLock开发EndDevice,发现节点第一次加入网络的时候正常,但退网操作后再次进行加入同一个网络操作,节点在发送完Association Request并得到Associate Response,然后协调器发送Transport Key给节点并有MAC ACK但节点不会触发Device Announce和Request Key操作。最后因为没有Key造成入网失败。
退网操作执行调用bdb_resetLocalAction函数,然后调用ZDApp_ResetTimerStart(500)进行重启操作。
附件中有整个过程的抓包文