ZigBee 3.0 《Base-Device-Behavior-Specification》--Network formation
来源:互联网 发布:考单片机的高级证书 编辑:程序博客网 时间:2024/06/05 16:55
8.4 Network formation procedure
ZigBee Coordiantor节点建立一个集中式安全网络执行Trust Center功能,ZigBee Router节点建立一个分布式安全网络执行Trust Center功能。vDoPrimaryScan :扫描主要信道还是次要信道,vScanChannels :扫描的通道
1.节点设置bdbCommissioningStatus =IN_PROGRESS ,vDoPrimaryScan= TRUE and vScanChannel=
bdbPrimaryChannelSet ,如果bdbPrimaryChannelSet常量等于 0x00000000 ,那么将执行第4步。
2.节点必须尝试在某一信道上建立网络,调用NLME-NETWORK-FORMATION.request 原语(附带参数:
ScanChannels =vScanChannels ,ScanDuration =bdbScanDuration ,BeaconOrder =0x0f,SuperframeOrder =0x00
BatteryLifeExtension=FALSE),当收到网路层的NLME-NETWORK-FORMATION.confirm ,表明请求建网的状态
3.如果NLME-NETWORK-FORMATION.confirm 的状态为SUCCESS ,表明网络已建立,应该跳到第5步
4.如果vDoPrimaryScan =FALSE或者bdbPrimaryChannelSet 常量等于 0x00000000 ,应该设置vDoPrimaryScan
=FALSE,设置vScanChannels =bdbSecondaryChannelSet ,然后跳到第2步
=FALSE,设置vScanChannels =bdbSecondaryChannelSet ,然后跳到第2步
5.设置bdbNodeIsOnANetwork =TRUE,如果logical type 是Coordiantor,应该跳到第7步
6.ZigBee Coordiantor必须初始化Trust Center 功能
7.设置bdbCommissioningStatus =TRUE,并终止建网流程
8.设置bdbCommissioningStatus =FORMATION_FAILURE ,并终止建网流程
0 0
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Network formation
- 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》--Network steering(在网)
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Network steering(不在网)
- ZigBee 3.0 《Base-Device-Behavior-Specification》--General requirements
- 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
- base-kernel-device files
- Network-base concept
- Linux Standard Base Core Specification 3.2 (1)
- Linux Standard Base Core Specification 3.2(2)
- Linux Standard Base Core Specification 3.1
- Network Device Initialization
- base-kernel-stream/block device
- 今天在老项目上新建,发现老项目svn控制,需要去掉,记录下
- 项目开发计划模板
- 查看linux中某个端口(port)是否被占用
- Oracle之查询索引、索引列等信息
- vtk+vs2013+qt5
- ZigBee 3.0 《Base-Device-Behavior-Specification》--Network formation
- uitableviewcell编辑模式自定义左边的图片按钮
- C++ Primer Plus,Chapter11, excercise11.1
- 从零开始 React Native (2) ES6面向对象编程
- Linux环境上zlib1.2.8安装及配置
- tips
- 我为什么要开始写博客
- 建议proto文件按包名分子目录
- Android新特性之筛选菜单