zigbee协议解析:地址分配机制
来源:互联网 发布:微信淘宝客封号 编辑:程序博客网 时间:2024/06/03 05:16
zigbee协议解析:地址分配机制
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
环境:
zigbee协议版本:2007
说明:
在zigbee网络中,每个父节点都有一片地址可以用来分配.
不同深度父节点拥有的地址数公式:
Cskip(d):不同深度下父节点拥有的地址数
Cm:nwkMaxChildren,父节点可以有的最大子节点数
Lm:nwkMaxDepth,网络最大深度
Rm:nwkMaxRouters,父节点可以有的最大子路由节点数
在z-stack协议栈中,Cm = 20,Lm = 5,Rm = 6
则可以计算出不同深度父节点能拥有的节点数
深度地址数051811861214132141在2007协议中举例,Cm = 6,Lm = 3,Rm = 4
深度地址数031172130
路由器地点分配机制:
第1个子路由节点分配地址=父亲设备地址+1,.然后偏移Cskip(d)个地址分配第2个路由,以此类推.
分配的第
2
个路由器地址
=
父亲设备地址
+1+Cskip(d)
,第
3
个路由器地址
=
父亲设备地址
+1+2×
Cskip(d)
,依次类推。
,依次类推。
终端节点分配公式:
地址分配示意图:
由图可以看出协调器节点的Cskip(d)=31,所以协调器的第1个子路由节点分配地址1,第2个子路由节点分配地址1+31=32,
第3个子路由节点分配地址32+31=63,第4个子路由节点分配地址63+31=94
由于Rm = 4,协调器节点的Cskip(d)=31,所以协调器的第1个终端节点=0+31*4+1=125,第2个终端节点=0+31*4+2=126.由此可见所有同一父亲的终端设备的短地址都是连续的。
0 0
- zigbee协议解析:地址分配机制
- zigbee协议解析:地址分配机制
- zigbee协议解析:路由机制
- zigbee协议解析:路由机制
- Zigbee地址分配
- Zigbee地址分配
- Zigbee地址分配
- Zigbee设备地址分配
- Zigbee地址分配(二)
- Zigbee地址分配(转)
- java解析zigbee协议
- arp(地址解析协议)工作机制
- ZigBee DataRequest Poll机制解析
- Zigbee协议栈--重要设备地址
- Zigbee协议与开发-APL层解析
- Zigbee协议与开发-APL层解析
- zigbee树形路由中分布式地址分配策略浅析
- ARP协议--地址解析协议
- 希尔排序【O(n^1.3)】
- android 双击事件的实现
- 【c++】字符串的冒泡排序【存疑,待查】
- Hibernate关系映射1:单向N-1关联
- 二叉树的前序、中序、后序遍历
- zigbee协议解析:地址分配机制
- 并查集模板
- Python基础--人们一些最爱的标准库(random time)
- 屏幕适配问题1
- leetcode62.[DP] Unique Paths
- Mybatis junit测试时报: parameter *** not found.available 错误处理
- weblogic安装与配置
- TabControl控件和TabPage
- C# 选择文件 和 选择文件夹 对话框