zoukankan      html  css  js  c++  java
  • ZigBee树型网络地址分配及结构

    树型路由机制包括配置树型地址和树型地址的路由。

    当协调器建立一个新的网络,它将给自己分配网络地址0,网络深度d=0。网络深度表示仅仅采用父子关系的网络中,一个传送帧传送到ZigBee协调器所传递的最小跳数。如“节点A”加入网络并与协调器连接,那么“节点A”的网络深度是1;“节点B”加入网络并与“节点A”连接,那么“节点B”的网络深度是2,依此类推。 

    在树簇型网络中,协调器和路由器都可以连接N个路由节点和终端节点做为自己的子节点,形成一个个“簇”。但是协调器和路由器能连接的子节点的数量是不是无限的呢?

    协议栈中,有以下几个参数影响网络拓扑的形态:

    Cm(nwkMaxChildren):每个父节点可以连接的子节点的总个数;

    Rm(nwkMaxRouters):在Cm中,可以是路由节点的个数,Rm<=Cm;

    Lm:网络最大深度,协调器的深度为0。

    这三个参数的值在Z-stack中分别由变量CskipChldrn、CskipRtrs、MAX_NODE_DEPTH决定。这三个变量可以在NWK中的nwk_globals.c 和 nwk_globals.h 两个文件中查找。

    地址的分配:

    每一个节点加入网络时,都会被分配16位

    (未完待续)

  • 相关阅读:
    连续子数组的最大和
    最小的K个数
    数组中出现次数超过一半的数字
    字符串的排列
    二叉搜索树与双向链表
    复杂链表的复制
    二叉树中和为某一值的路径
    二叉搜索树的后序遍历序列
    Xcode5下去除Icon高光
    Unity3D-基本导航(NavMesh)功能实现
  • 原文地址:https://www.cnblogs.com/qmlm8844/p/2376649.html
Copyright © 2011-2022 走看看