ZigBee 3.0 《Base-Device-Behavior-Specification》--Initialization
来源:互联网 发布:剑三捏脸数据成男动漫 编辑:程序博客网 时间:2024/06/14 09:19
一、ZigBee初始化流程图
1.ZigBee节点应该存储固有的网络参数
2.如果bdbNodeIsOnANetwork = FALSE,跳到步骤6
3.如果logical type = ZigBee end device,则跳到步骤8
4.节点必须尝试rejoin,因此,节点会设置以下参数去执行NLME-JOIN.request原语 :已知网络的ExtendedPANId ,RejoinNetwork =0x02,ScanChannels =0x00000000 ,
ScanDuration =0x00 ,SecurityEnable =TRUE,当收到网络层的NLME-JOIN.confirm 原语,会通知节点网络层rejoin请求加入网络的状态
5.如果NLME-JOIN.confirm 原语的的状态为SUCCESS,那么节点必须广播Device_annce ZDO层的命令并跳到步骤8,如果状态不为SUCCESS,这个节点必须根据应用程序设计的时间重试或者直接结束跳到步骤8
6.如果logical type 不是Router,那么直接跳到步骤8
7.如果bdbNodeCommissioningCapability 的bit3=1(支持touchlink),那么节点必须设置自己的信道为bdbcTLPrimaryChannelSet 其中的一个
8.终止初始化流程 0 0
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Initialization
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Commissioning
- ZigBee 3.0 《Base-Device-Behavior-Specification》-- Reset
- ZigBee 3.0 《Base-Device-Behavior-Specification》-- Security
- ZigBee 3.0 《Base-Device-Behavior-Specification》--General requirements
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Network formation
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Finding & binding target
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Finding & binding initiator
- ZigBee 3.0 《Base-Device-Behavior-Specification》-- Environment variables
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Network steering(在网)
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Network steering(不在网)
- Network Device Initialization
- Device Registration and Initialization
- Device Registration and Initialization
- base-kernel-device files
- Chapter 5. Network Device Initialization
- Linux Standard Base Core Specification 3.2 (1)
- Linux Standard Base Core Specification 3.2(2)
- vs2010调用matlab2011下的.m文件
- Codeforces Round #408 (Div. 2) B. Find The Bone
- arduino软件安装
- HBase split操作介绍
- Python+Selenium中级篇之1-Python IDE工具-PyCharm的安装和简单使用
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Initialization
- 安卓学习
- 天下没有免费的午餐啊
- truncate、delete与drop的区别
- JDK1.8源码逐字逐句带你理解LinkedHashMap底层
- HDU5014 Number Sequence(二进制,位运算)
- JSP的3个指令
- Java知识点总结05-二维数组冒泡
- Elasticsearch Java API总汇