先描述我的实验过程结果:
test1.如图:Enddevice和RouterA连接,此时,Enddevice发送ZDP_MgmtDirectJoinReq到RouterB,RouterB接到请求解析时,调用NLME_DirectJoinRequest加Enddevice,但是返回错误status:ZNwkAlreadyPresent..
猜想:Enddevice本来有父节点,不可以加入其他路由节点。
test2,:Enddevice调用NLME_LeaveReq请求自己离开,结果这个函数调用有时可以离开,有时不能离开。
问题:目前,在我的应用中,终端节点会不断移动,我想做到让它在和当前父节点连接质量差的时候,断开,然后选择质量好的邻居节点连接。有什么好的方法吗?