zigbee 网络更新问题
时间:10-02
整理:3721RD
点击:
窗帘控制器(ZED) 加入 协调器(Corrd)
组成 窗帘控制器(D)
路由器(C)
路由器(B)
协调器 (A) 4个设备的一个zigbee网络
窗帘控制器 起先父节点为C
A能正常控制D A发送给D路径 A->C->D
我把路由器(C)关闭 窗帘控制器(D)父节点变为(B) 重新开启路由器( C )
发现 A控制不了D A发送给D路径 A->C 发送不到D
当D接收不到时 我重启协调器
发现A 有正常控制D A发送给D路径 A->B->D
发现问题: D的父节点更改 ,有时A知道D父节点发生改变,有时A却不知道D父节点发生改变。
提出问题:请问我的协调器程序如何做更改?
这个问题是在哪个版本的协议栈里面出现的,原因应该是A的路由表里面仍然是A-C-D的路径。
在协调器重启以后,A已经把路由表清过了,需要再通过路由发现重新找到D。
建议D在重新入网以后,发应用层的数据给A.
终端设备D重新选择路由器B加入 协调器会触发
这个么?
vv
我用到 是 1.2.2a 的版本 , 出现这情况的时候 我等了将近10分钟 都没有发现 协调器 更新过来。
请问
1. 协调器 会不会 定时 更新一下路径?
2. 多久更新一次?
3. 能否应用层 定时发起更新?
谢谢!