zoukankan      html  css  js  c++  java
  • 团队博客--15

        整套智能家居的信息和网络中心就是协调器,由ZigBee协调器建立一个新的ZigBee网络。一开始,ZigBee协调器会在允许的通道内搜索其它的ZigBee协调器。并基于每个允许通道中所检测到的通道能量及网络号,选择唯一的16位PAN ID,建立自己的网络。一旦一个新网络被建立,ZigBee路由器与终端设备就可以加入到网络中了。

         网络形成后,可能会出现网络重叠及PAN ID冲突的现象。协调器可以初始化PAN ID冲突解决程序,改变一个协调器的PAN ID 与信道,同时相应修改其所有的子设备。通常,ZigBee设备会将网络中其它节点信息存储在一个非易失性的存储空间-邻居表中。加电后,若子节点曾加入过网络,则该设备会执行孤儿通知程序来锁定先前加入的网络。接收到孤儿通知的设备检查它的邻居表,并确定设备是否是它的子节点,若是,设备会通知子节点它在网络中的位置,否则子节点将作为一个新设备来加入网络。而后,子节点将产生一个潜在双亲表,并尽量以合适的深度加入到现存的网络中。

          设备检测通道能量所花费的时间与每个通道可利用的网络可通过ScanDuration扫描持续参数来确定,一般设备要花费1分钟的时间来执行一个扫描请求,对于ZigBee路由器与终端设备来说,只需要执行一次扫描即可确定加入的网络。而协调器则需要扫描两次,一次采样通道能量,另一次则用于确定存在的网络。

  • 相关阅读:
    单线制DS18B20温度传感器LED数码管显示当前的温度值
    AD转换器的主要指标
    关于swiper动态更改,无法更新的悖论
    在360的兼容模式下关于innerHTML=“”,引发的问题
    比较两个字符串的相似度
    WebSocket使用
    事件绑定addEventListener
    插件开发优缺点
    插件开发宗旨
    学会用博客
  • 原文地址:https://www.cnblogs.com/421a/p/5880644.html
Copyright © 2011-2022 走看看