概述
以下内容摘自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.
译:
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 路由表所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复