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

设备的离线问题

你好

网络中的一个设备因为损坏运行不了,网络是怎们知道它离开网络的呢。例如协调器和一个路由a,路由a连接路由b,路由b坏了,协调器怎么得知它离开网络的呢

Susan Yang:

一般情况下是父节点来探知子节点是否离开网络。

这需要在网络建立及维护时 获取网络中的设备信息,可通过每个设备的AssociatedDevList(关联表)中的信息来统计整个网络中的设备信息。associated_devices_t  AssociatedDevList[NWK_MAX_DEVICES];这个数组里保存的为与此设备相关联的设备表,它保存的并不是 ZigBee 网络中的所有设备信息。

判断节点离开可以声明一个和AssociatedDevListge同样宽度的表来存储在一定时间内接收到子节点的数据量。如果一定时间内没有接收到子节点的数据认为是已离开网络

user4164881:

回复 Susan Yang:

谢谢Susan Yang的回复

我还有个疑惑,那在ha网络中,终端或路由节点突然坏掉,协调器的协议栈不会产生事件吗?

 

赞(0)
未经允许不得转载:TI中文支持网 » 设备的离线问题
分享到: 更多 (0)