大家好,我使用的z-stack2.5.1a的协议栈,遇到一个很奇怪的问题,问题现象描述如下:
问题1: 我在预编译选项中,将HOLD_AUTO_START打开,协调器调用ZDP_MgmtLeaveReq()函数请求删除节点,待删除节点返回respond,并成功删除,删除后继续加入网络,这个是为呢
问题2:将HOLD_AUTO_START屏蔽掉(xHOLD_AUTO_START), 然后重复问题1 的步骤(注:节点的MT_TASK 、MT_SYS_FUNC、 MT_ZDO_FUNC 、MT_ZDO_MGMT这几个权限都打开了),待删除返回respond,测试返回为true,此时抓包发现,在有一条删除请求和删除回应的数据帧后,待删除节点尽发起一次data request,我通过按键发送信息给协调器,协调器还是可以接收到,说明没有退网成功,这是为何呢?
请问一下有没有人遇到过这类似的情况,能否帮我解决一下,非常感谢