1、NWK_LINK_STATUS_PERIOD = 15, 默认设置NWK_LINK_STATUS广播包的发送间隔为15S。
link status数据是作用于邻居表的,所以关闭的影响就是邻居表失效后带来的影响。
命令特点:传输是一跳范围内的广播,不存在转发和重传。
2. 命令的作用
根据zigbee定义,Link Status默认16s(正负1s jitter)发送一次,用于路由设备评估一跳内的邻居们的表现,当网络中发起Route Discovery时,可以建立最有效、质量最好的路由路径。
- 应用须知:
在大规模组网中,不要去延长Link Status发送的时间间隔。实验已经证明,在500-1000个zigbee网络环境中,设置为16s依然不影响网络命令的控制。原因在于Link Status是一跳范围内的广播,既不重发,也不转发。因此不会对网络造成太多的影响。
邻居表作用
它有两个用处:
1、它用于网络发现或重新连接时,存储可能是候选父节点的RF接收范围内路由器的信息;
2、设备加入网络后,用于存储该网络中相邻设备的关系和链路状态信息;每次收到任何信息时都应该更新对应的邻居表条目。
输出损耗域包含了由邻居测量的链路成本;这个值是从邻居最新发送的Link Status帧获得,0表示没有收到该设备的Link Status帧。
老化域表示连续多少次没有收到某个设备的Link Status了,时间单位是nwkLinkStatusPeriod,上限为nwkRouterAgeLimit(额外信息:一般来说nwkLinkStatusPeriod为15秒,nwkRouterAgeLimit为3,当nwkRouterAgeLimit大于3时就将设备移出邻居表)。
参考文献
1、zigbee|LinkStatus命令
http://blog.sina.com.cn/s/blog_55b759e60102zj50.html
2、ZigBee Neighbor Table 邻居表
https://blog.csdn.net/qq_21352095/article/details/84926368
来源:CSDN
作者:chenshaobin6740680
链接:https://blog.csdn.net/chenshaobin6740680/article/details/104213412