zigbee属性表(中文版)

属性

标识符

类型

范围

描述

phyCurrentChannel

0x00

整型

0~26

用于发送和接收无线射频信道

phyChannelSupported

0x01

见描述

phyChannelSupported属性的5个最高有效位(b27,,b31)将保留并设为027个最低有效位(b0,b1,,b26)将指示27个有效信道的状态(1表示信道空闲,0表示信道忙)(bk指示信道k的状态)

phyTransmitPower

0x02

0x00~0xBF

2个最高有效位表示发射功率的误差:00=±1dB01=±3dB10=±6dB6个最低有效位以两个补码的格式表示有符号的整型数,与相对于1mW的分贝数表示的设备名义发射功率相一致, phyTransmitPower 的最小值被认为小于或等于-32dBm  

phyCCAMode

0x03

整型

1~3

CCA的模式

 

一、物理层

物理层的PIB属性

 

 

 

物理层的常量

常量

描述

aMaxPHYPacketSize

物理层能够接收PUSDU数据包的最大容量(以字节为单位)

127

aTurnarounTime

RXTX状态,或从TXRX状态转变的最大时间

12个符号周期

 

 

二、 MAC

MAC层常量

常量

描述

aBaseSlotDuration

超帧序列为0时,组成超帧的时隙符号数

60

aBaseSuperframeDuration

超帧序列为0时,组成超帧的符号数

aBaseSuperframeDuration×aNumSuperframeSlots

aExtendedAddress

分配给设备的64位(IEEE)地址

有设备确定

aMaxBE

CSMA-CA算法中退避指数的最大值

5

 

                                                                    续表

常量

描述

aMaxBeaconOverhead

MAC层加到其信标帧有效载荷上的最大字节数

75

aMaxBeaconPayloadLength

信标有效载荷的最大字节数

aMaxPHYPacketSize  aMaxBeaconOverhead

aGTSDescPersistenceTime

PAN协调器信标帧中所存在的GTS描述器的超帧数目

4

aMaxFrameOverhead

无安全机制时MAC层增加到有效载荷的最大字节数。如果在一个帧中启用安全机制,它的安全处理可能增加帧的长度,使其大于此值。这中情况下,通过appropriate.confirmMLME-COMM-STATUS.indication原语产生一个错误

25

aMaxFrameResponseTime

在支持信标的PAN中,数据请求帧发送后,等待响应帧的最大时间为CAP符号数,或者在不支持信标的PAN中,数据请求帧发送后,等待响应帧的最大符号数

1220

aMaxFrameRetries

发送失败后,最大的重试次数

3

aMaxLostBeacons

导致接收设备的MAC层宣布失去同步所需要的连续丢失的信标数

4

aMaxMACFrameSize

MAC帧载荷域能够传送的最大字节数

aMaxPHYPacketSize  aMaxFrameOverhead

aMaxSIFSFrameSize

能够跟随短帧间空隙时间的MPDU最大长度,以字节为单位

18

aMinCAPLength

组成CAP的最小符号数。当使用GTS时,这个最小符号数确保MAC命令能够传送到设备。此外,该最小值能够满足维护GTS时,信标帧长度临时增加

440

aMinLIFSPeriod

长帧间空隙时间的最小符号数

40

aMinSIFSPeriod

短帧间空隙时间的最小符号数

12

aNumSuperframeSlots

任何超帧中包含的时隙数

16

aResponseWaitTIme

设备发出请求命令后,在响应命令之前需要等待的最大符号数

32×aBaseSupe frameDuration

aUnitBackoffPeriod

形成CSMA-CA算法所使用的基本时间段的符号数

20

 

 

 

MACPIB属性

 

 

属性

标识符

类型

范围

描述

缺省值

macAckWaitDuration

0x40

整型

54120

发射数据帧之后,得到应答帧之前等待的最大的符号数。此值依赖于当前所选择的逻辑信道。0phyCurrentChannel10时为12011phyCurrentChannel26时为54.

54

macAssociationPermit

0x41

布尔型

TRUEFALSE

协调器当前是否允许连接的标志。TRUE表示允许连接

FALSE

macAutoRequest

0x42

布尔型

TRUEFALSE

如果地址被列在信标帧中,设备是否自动发送数据请求命令的标志,TRUE表示自动发送数据请求命令

TRUE

macBattLifeExt

0x43

布尔型

TRUEFALSE

电池寿命扩展标志。电池寿命扩展是通过减少CAP期间协调器接收机工作时间实现的。TRUE表示启用该项

FALSE

macBattLifeExtPeriods

0x44

整型

68

在电池寿命扩展模式下,信标之后接收机打开时的回退时间数,此值取决于当前选择的逻辑信道0phyCurrentChannel10时为811phyCurrentChannel26时为6

6

MacBeaconPayload

0x45

字节组

------

信标载荷内容

NULL

MacBeaconPayloadLength

0x46

整型

0~最大信标载荷长度

信标载荷的长度,以字节为单位

0

macBeaconOrder

0x47

整型

0~15

协调器发送信标的频率。macBeaconOrdeBD和信标间隔BI的关系如下:如果0BO14BI=aBaseSuperframeDuraiton×2BO符号。如果BO=15,协调器不发送信标

15

MaxBeaconTxTime

0x48

整型

0x000000~0xffffff

协调器发送最后一个信标的时间,以超帧周期为单位。此值在每一个发送的信标帧内相同的符号边界处进行测量得到,其位置随应用而定。此值的精确度最小为20位,最低4位是最低位。

0x000000

MacBSN

0x49

整型

0x00~0xff

加到发送信标帧上的序列号

取值范围内随机

macCoordExtendedAddress

0x4a

IEEE地址

扩展的64IEEE地址

协调器的64位地址,设备按照此地址连接

-----

macCoordShortAddress

0x4b

整型

0x0000~0xffff

分配给协调器的16位短地址,设备按照此地址同协调器连接。0xfffe表示协调器只使用其64位扩展地址;0xffff表示此值未知

0xffff

macDSN

0x4c

整型

0x00~0xff

加到发送数据或MAC命令帧上的序列号

取值范围内随机

MacGTSPermit

0x4d

布尔型

TRUEFALSE

如果PAN协调器接收GTS请求,则为TRUE,否则为FALSE

TRUE

macMaxCSMABackoffs

0x4e

整型

0~5

CSMA-CA算法宣布信道访问失败之前试图访问信道的最大退避次数

4

maxMinBE

0x4f

整型

0~3

CSMA-CA算法中退避指数的最小值。注意,如果此值为0,在算法的第一次循环中不能实现冲突避免。而且,对于带有电池寿命扩展的时隙CSMA-CA算法来说,退避指数的最小值是2macMinBE之间的较小者

3

MacPANId

0x50

整型

0x0000~0xffff

设备在其上工作的PAN16位标识符。如此值为0xffff,则设备没有连接

0xffff

MacPromiscuousMode

0x51

布尔型

TRUEFALSE

表示MAC层是否处于混杂模式(全部接收)。TRUE表示MAC层接收所有来自PHY的帧

FALSE

macRxOnWhenIdle

0x52

布尔型

TRUEFALSE

表示MAC层是否在空闲时间开启接收机

FALSE

macShortAddress

0x53

整型

0x0000~0xffff

设备在PAN中通信使用的16位地址。如果设备是PAN协调器,此值在PAN启动之前就选择好。否则此值在连接期间由协调器分配。0xfffe表示设备已经连接但是还没有分配地址。0xffff表示设备还没有短地址

0xffff

MacSuperframeOrder 

0x54

整型

0~15

定义超帧活动部分的长度,包括信标帧。MacSuperframeOrdeSO、和超帧持续时间SD的关系如下:0SOBO14时,SD=aBaseSuperframeDuration×2SO个符号,如果SO=15,超帧在信标之后不会活动

15

macTransaction-PersistenceTime 

0x55

整型

0x0000~0xffff

协调器存储一次事务处理,并且在信标中指示的最大时间(以超帧周期为单位)

0x01f4

macACLEntryDescriptorSet

0x70

一组ACL描述器值

可变

一组ACL实体,每一个都包含地址信息、安全方案信息和用来保护MAC层与特定设备之间的帧安全要素

NULL

macACLEntryDescriptorSetSize

0x71

整型

0x00~0xff

ACL描述器中实体数目

0x00

macDefaultSecurity

0x72

布尔型

TRUEFALSE

表示设备是否能够向在ACL中没有明确列出的设备发送安全帧,或者接收来自于这些设备的安全帧。他还用于与多设备同时通信。TRUE表示允许这样传送

FALSE

macDefultSecurityMaterialLength

0x73

整型

0x00~0x1a

ACLSecurityMaterial中包含的字节数

0x15

macDefultSecurityMaterial

0x74

字节串

可变

特定安全要素,用来保护MAC层与在ACL中没有列出设备之间的帧

空字节串

macDefaultSecuritySuite

0x75

整型

0x00~0x07

安全方案的唯一标识符,用来保护MAC与在ACL中没有列出设备之间通信,如下表所示

0x00

macSecurityMode

0x76

整型

0x00~0x02

所定义的安全模式的标识符0x00=无安全模式;0x01=ACL模式;0x02=安全模式

0x00

 

 

 

 

ACL接入描述器的元素

名称

类型

范围

描述

缺省值

ACLExtendedAddress

IEEE地址

有效的64位设备地址

ACL记录中,设备的64IEEE扩展地址

随设备而定

ACLShortAddress

整型

0x0000~0xffff

ACL记录中设备的16位短地址。0xfffe表示设备仅使用其64位扩展地址。0xffff表示此值未知

0xffff

ACLPANId

整型

0x0000~0xffff

ACL记录中设备的16PAN标识符

随设备而定

ACLSecurityMaterialLength

整型

0~26

ACLSecurityMaterial中包含的字节数

21

ACLSecurityMaterial

字节串

可变

特定关键要素,用于保护MAC层和连接ACLExtendedAddress指定的设备之间的帧

空字节串

ACLSecuritySuite

整型

0x00~0x07

安全方案的唯一标识符保护MAC层与连接由ACLExtendedAddress所指定的设备之间通信

0x00

 

 

三、网络层

网络层常量

常量

有效值范围

描述

nwkcCoordinatorCapable

在初始化时设定

布尔标记,表明设备是否具有成为zigbee协调器的能力。其中0x00表明设备不具有这样的能力;0x01表明设备具有成为zigbee的协调器能力

nwkcDefaultSecurityLevel

ENC-MIC-64

使用的缺省安全级别

nwkcDiscoveryRetryLimit

0x03

路由发现重试的最大次数

nwkcMaxDepth

0x07

一台设备拥有的最大深度(离zigbee协调器的最小逻辑跳数)

nwkcMaxFrameOverhead

0x0d

由网络层加到载荷中的最大字节数(不考虑安全性)。如果帧考虑安全性,安全处理可能使得帧长度超过此值

nwkcMaxPayloadSize

aMaxMACFrameSize-nwkcMaxFrameOverhead

在网络层帧载荷域中所能传输的最大字节数

nwkcProtocolVersion

0x01

设备中zigbee网络层协议的版本

nwkcRepairThreshold

0x03

路由维护机制初始化后,所能允许的最大通信错误数

nwkcRouteDiscoveryTime

0x2710

直到路由发现终止,所需的持续时间(毫秒)

nwkcMaxBroadcastJitter

0x40

最大的广播不稳定时间(毫秒)

nwkcInitialRREQRetries

0x03

路由请求命令帧的第一个广播传输的重试次数

nwkcRREQRetries

0x02

中间zigbee路由器或协调器路,中继路由请求命令帧广播重传的次数

nwkcRREQRetryInterval

0xfe

广播路由请求命令帧重传的间隔毫秒

nwkcMinRREQJitter

0x01

路由请求命令帧广播重传的最小不稳定(2毫秒时隙)

nwkcMaxRREQJitter

0x40

路由请求命令帧广播重传的最大不稳定(同上)

网络层信息库(NWK PIB)

属性

代码

类型

有效值范围

描述

缺省

nwkBCSN

0x81

整型

0x00~0xff

加到传输广播帧上的序列号

范围内的随机

nwkPassiveAckTimeout

0x82

整型

0x00~0x0a

父设备与所有子设备重传广播信息的最长持续时间(单位秒,被动确认超时)

0x03

nwkMaxBroadcastRetries

0x83

整型

0x00~0x5

广播传输出错后最大重试次数

0x03

nwkMaxChildren

0x84

整型

0x00~0xff

现有网络上所能拥有的最大子设备数

0x07

nwkMaxDepth

0x85

整型

0x00~nwkMaxDepth

设备拥有的深度

0x05

nwkMaxRouters

0x86

整型

0x01~0xff

设备所能接入的路由器数。网络中所有设备的值都有zigbee的协调者来决定

0x05

nwkNeighborTable

0x87

设置

可变

设备中现有的邻居表

未设置

nwkNetworkBroadcastDeliveryTime

0x88

整型

nwkPassiveAckTimeout×nwkBroadcastReries~0xff

广播信息漫布整个网络的持续时间(单位,秒)

nwkPassiveAckTimeout×nwkBroadcastReries

nwkReportConstantCost

0x89

整型

0x00~0x01

如果设为0,则网络层将使用MAC层所报告的LQI值计算所有邻居节点链路成本。否则他将报告一个常量值

0x00

nwkRouteDiscoveryRetriesPermitted

0x8a

整型

0x00~0x03

在失败的路由请求之后允许重试的次数

nwkcDiscoveryRetryLimit

nwkRouteTable

0x8b

设置

可变

设备的现有路由表

未设置

nwkSecureAllFranes

0x8c

整型

0x00~0x01

表明是否对进出的帧进行安全保护。如果设为0x01则保护进程应用到除以拥有帧控制安全子域为0的现有设备为目标的数据帧外的其他帧中。如果属性值为0x01的网络层将不能中继帧控制安全子域值为0的帧。NLDE-DATA.request原语的安全参数应超过此属性的设置

0x00

nwkSecurityLevel

0x8d

整型

可变

现有的安全级别设置

nwkDefaultSecurityLevel

nwkSymLink

0x8e

布尔型

TRUEFALSE

现有的路由对称设置TRUE,表示路由器默认由对称链路组成。路由发现期间建立了前向和后向路由,并且二者是相同的。FALSE表示路由不是有对称链路组成。在路由发现期间只有前向路由被保护

错误

nwkCapabilityInformation

0x8f

比特组

见另一表

包含网络连接期间建立的设备能力信息

0x00

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值