TI中文支持网
TI专业的中文技术问题搜集分享网站

关于节点之间通信关系的几个问题

如上图网络拓扑结构,A是协调器,其他都是路由器。当路由器B掉电时,剩下的红色部分所表示的路由器网络无法发现路由器B掉电了。那么,因为路由器入网之后不会像终端节点一样能够发现父节点在不在,红色的路由器都不知道路由器B不在了,那么是不是红色路由器和给灰色路由器之间就肯定无法通信了?另一个问题是,一旦哪个红色路由器尝试给灰色路由器发送信息包,信息包还是会按照正常的流程路由吗,当红色路由器能不能发现自己的信息包没发出去?

YiKai Chen:

Zigbee mesh是會自動修正路由、所以原路由失效時Z-Stack會自動修復路由

user5281211:

回复 YiKai Chen:

您说的这个自動修正路由是指如果通信距离符合要求的话,最后两个部分的路由器又会找到一个能够联通两部分的路由器节点,然后红色部分的路由器还是能和灰色部分的路由器正常通信?

YiKai Chen:

回复 user5281211:

是的

Viki Shi:

回复 user5281211:

zigbee网络具有自愈性,终端设备发现丢失父节点后会自动重新加入网络,选择其他父节点

user5281211:

回复 Viki Shi:

主要是路由器,它的父节点如果掉电了,它有没有这个机制能发现父节点不在了,然后重新找到父节点,从而确保和整个网络的其他节点联通。

YiKai Chen:

回复 user5281211:

路由器沒有父节点的,如果原本的路由不在了,Z-Stack會重新建立路由的

miffy:

回复 user5281211:

就是他们说的,路由具有自恢复的特性,但是速度不是你想象的上一秒断掉,下一秒就能自动恢复,这个需要一定的时间,可能需要几分钟。

但如果是红色路由物理上必须依赖B路由才能和协调器通讯,那么B路由一旦断电,那么就无从发现到达协调器的路径了,毕竟电磁波这玩意传播起来还是得讲科学。

user5281211:

回复 miffy:

哦哦,明白拉

赞(0)
未经允许不得转载:TI中文支持网 » 关于节点之间通信关系的几个问题
分享到: 更多 (0)