This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于Zstack HA1.2.2a 终端节点切换父节点 出现问题

Expert 1850 points
Other Parts Discussed in Thread: Z-STACK

        Z-Stack Home 1.2.2a 也发现上面的情况。

        开了 Child Aging  使用 Date request  的模式。

        复现方法:

        一个协调器, 下面有两个路由设备, 另外路由设备下有 4个终端设备(休眠的)。

        间隔一段时间  ,将其中一个路由设备 断电, 使其终端设备 切换 路由设备 为父节点、

        反复操作一段时间后, 出现以下3个问题:

        1.   当两个路由设备都 上电的时候,  协调器发消息给 其中的一个终端设备, 消息经过路由1缓存起来,

              但是 此时终端设备 data request是发给路由2.

              于是导致了, 终端设备发消息给 协调器,协调器可以收到。  

              但是协调器发消息给终端设备, 发错父节点。终端设备获取不到消息。

        2.   协调器发消息给终端设备, 终端设备收得到,

              但 终端设备发消息经过路由设备 给协调器, 协调器MAC 回复ACK ,但应用层无法解析出来

        3.   经过一段时间切换后,  终端设备只能在 将路由设备 作为 父节点 切换。

              当两个路由设备 都断电时, 终端设备发出orphan notification 后 就一直入不了网(无法将 协调器作为 父节点 进行切换)

              期间 发出的beacon  request, 协调器也有 反馈beacon。

              但就是无法 入网。

谢谢!