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步
5.设置bdbNodeIsOnANetwork =TRUE,如果logical type 是Coordiantor,应该跳到第7步
6.ZigBee Coordiantor必须初始化Trust Center 功能
7.设置bdbCommissioningStatus  =TRUE,并终止建网流程
8.设置bdbCommissioningStatus =FORMATION_FAILURE ,并终止建网流程







0 0
原创粉丝点击