协议栈:HA1.2.2.a
芯片:均为CC2530
网络结构:协调器*1,路由器*1,终端*1
预编译:协调器:没有使能child aging ,有使能MTO,有使能NV_RESTORE
问题描述:
1.终端与路由均挂在协调器下,此时断开协调器电源。终端唤醒后,自动挂到路由下。
2.重新上电协调器,对终端发送指令。发现指令无法到达终端。
3.重新上电终端,终端依然挂在路由下。但是协调器可以发指令到终端了。
请问,为何会出现这种情况?该种情况是否有解决方法。谢谢。
Viki Shi:
第2步后,有没有route request?
user5032796:
回复 Viki Shi:
有的,协调器有发出route request。但是路由没有回复route reply。只有重新上电终端后,协调器发送指令,才看到回复route reply
user5032796:
回复 Viki Shi:
附上抓包数据:120行,为协调器重新上电,后发出route request。 338行,为终端复位后,协调器发送指令,发出的routerequest,这里有回复route reply。切换父设备后异常.zip
user5032796:
回复 YiKai Chen:
感谢您的解答。