我是靠谱客的博主 精明饼干,最近开发中收集的这篇文章主要介绍ZigBee Routing Tables 路由表,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

以下内容摘自ZigBee 2015 Pro文档《docs-05-3474-21-0csg-zigbee-specification》

3.6.3.2 Routing Tables

A ZigBee router or ZigBee coordinator may maintain a routing table. The information that shall be stored in a ZigBee routing table entry is shown in Table 3.56. The aging and retirement of routing table entries in order to reclaim table space from entries that are no longer in use is a recommended practice; it is, however, out of scope of this specification.
Routing Table Entry
译:

ZigBee路由器或ZigBee协调器可以维护路由表。ZigBee路由表条目中需要存储的信息如表3.56所示。建议对路由表条目进行老化和退役,以便从不再使用的条目中回收表空间;但是,它超出了本规范的范围。

表3.56 路由表条目

名称大小描述
目的地址2 bytes此路由的16位网络地址或组ID。如果目标设备是ZigBee路由器、ZigBee协调器,且nwkAddrAlloc的值为0x02,则该字段应包含该设备的实际16位地址。如果目标设备是终端设备,nwkAddrAlloc的值为0x00,那么该字段应该包含设备父设备的16位网络工作地址。
状态3 bits路由的状况。值见表3.57。
没有路由缓存1 bit指示由该地址指示的目的地不存储源路由的标志。
多对一1 bit一种标志,指示目的地是发出多对一路由请求的集中器。
路由记录要求1 bit一种标志,指示应在下一个数据包之前将路由记录命令帧发送到目的地。
组ID标志1 bit指示目的地地址是组ID的标志。
下一跳地址2 bytes到目的地途中的下一跳的16位网络地址。

表3.57 路由状态值

状态
0x00激活
0x01发现中
0x02发现失败
0x03没有激活
0x04正在进行验证
0x05-0x07保留

最后

以上就是精明饼干为你收集整理的ZigBee Routing Tables 路由表的全部内容,希望文章能够帮你解决ZigBee Routing Tables 路由表所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部