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
则可以计算出不同深度父节点能拥有的节点数
深度 | 地址数 |
0 | 5181 |
1 | 861 |
2 | 141 |
3 | 21 |
4 | 1 |
深度 | 地址数 |
0 | 31 |
1 | 7 |
2 | 1 |
3 | 0 |
父节点地点分配机制:
第1个子路由节点分配地址1,大于自己地址.然后偏移Cskip(d)个地址分配第2个路由,以此类推.
终端节点分配公式:
地址分配示意图: