微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zigbee 网络更新问题

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.  能否应用层 定时发起更新?

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top