ZigBee属性表-中文解释
来源:互联网 发布:短篇小说 知乎 编辑:程序博客网 时间:2024/06/08 19:32
一、物理层
物理层的PIB属性
属性
标识符
类型
范围
描述
phyCurrentChannel 0x00整型
0~26用于发送和接收无线射频信道
phyChannelSupported 0x01位
见描述
phyChannelSupported属性的5个最高有效位(b27,…,b31)将保留并设为0;27个最低有效位(b0,b1,…,b26)将指示27个有效信道的状态(1表示信道空闲,0表示信道忙)(bk指示信道k的状态)
phyTransmitPower 0x02位
0x00~0xBF2个最高有效位表示发射功率的误差:00=±1dB、01=±3dB、10=±6dB,6个最低有效位以两个补码的格式表示有符号的整型数,与相对于1mW的分贝数表示的设备名义发射功率相一致, phyTransmitPower 的最小值被认为小于或等于-32dBm
phyCCAMode 0x03整型
1~3CCA的模式
物理层的常量
常量
描述
值
aMaxPHYPacketSize物理层能够接收PUSDU数据包的最大容量(以字节为单位)
127 aTurnarounTime从RX到TX状态,或从TX到RX状态转变的最大时间
12个符号周期
二、 MAC层MAC层常量
常量
描述
值
aBaseSlotDuration超帧序列为0时,组成超帧的时隙符号数
60 aBaseSuperframeDuration超帧序列为0时,组成超帧的符号数
aBaseSuperframeDuration×aNumSuperframeSlots aExtendedAddress分配给设备的64位(IEEE)地址
有设备确定
aMaxBE在CSMA-CA算法中退避指数的最大值
5常量
描述
值
aMaxBeaconOverheadMAC层加到其信标帧有效载荷上的最大字节数
75 aMaxBeaconPayloadLength信标有效载荷的最大字节数
aMaxPHYPacketSize -aMaxBeaconOverhead aGTSDescPersistenceTimePAN协调器信标帧中所存在的GTS描述器的超帧数目
4 aMaxFrameOverhead无安全机制时MAC层增加到有效载荷的最大字节数。如果在一个帧中启用安全机制,它的安全处理可能增加帧的长度,使其大于此值。这中情况下,通过appropriate.confirm或MLME-COMM-STATUS.indication原语产生一个错误
25 aMaxFrameResponseTime在支持信标的PAN中,数据请求帧发送后,等待响应帧的最大时间为CAP符号数,或者在不支持信标的PAN中,数据请求帧发送后,等待响应帧的最大符号数
1220 aMaxFrameRetries发送失败后,最大的重试次数
3 aMaxLostBeacons导致接收设备的MAC层宣布失去同步所需要的连续丢失的信标数
4 aMaxMACFrameSizeMAC帧载荷域能够传送的最大字节数
aMaxPHYPacketSize -aMaxFrameOverhead aMaxSIFSFrameSize能够跟随短帧间空隙时间的MPDU最大长度,以字节为单位
18 aMinCAPLength组成CAP的最小符号数。当使用GTS时,这个最小符号数确保MAC命令能够传送到设备。此外,该最小值能够满足维护GTS时,信标帧长度临时增加
440 aMinLIFSPeriod长帧间空隙时间的最小符号数
40 aMinSIFSPeriod短帧间空隙时间的最小符号数
12 aNumSuperframeSlots任何超帧中包含的时隙数
16 aResponseWaitTIme设备发出请求命令后,在响应命令之前需要等待的最大符号数
32×aBaseSupe -frameDuration
aUnitBackoffPeriod形成CSMA-CA算法所使用的基本时间段的符号数
20MAC层PIB属性
属性
标识符
类型
范围
描述
缺省值
macAckWaitDuration 0x40整型
54或120
发射数据帧之后,得到应答帧之前等待的最大的符号数。此值依赖于当前所选择的逻辑信道。0≤phyCurrentChannel≤10时为120,11≤phyCurrentChannel≤26时为
54macAssociationPermit◆
0x41布尔型
TRUE或FALSE
协调器当前是否允许连接的标志。TRUE表示允许连接
FALSE macAutoRequest 0x42布尔型
TRUE或FALSE
如果地址被列在信标帧中,设备是否自动发送数据请求命令的标志,TRUE表示自动发送数据请求命令
TRUE macBattLifeExt 0x43布尔型
TRUE或FALSE
电池寿命扩展标志。电池寿命扩展是通过减少CAP期间协调器接收机工作时间实现的。TRUE表示启用该项
FALSE macBattLifeExtPeriods 0x44整型
6或8
在电池寿命扩展模式下,信标之后接收机打开时的回退时间数,此值取决于当前选择的逻辑信道0≤phyCurrentChannel≤10时为8,11≤phyCurrentChannel≤26时为6。
6MacBeaconPayload◆
0x45字节组
------信标载荷内容
NULLMacBeaconPayloadLength◆
0x46整型
0~最大信标载荷长度
信标载荷的长度,以字节为单位
0macBeaconOrder◆
0x47整型
0~15协调器发送信标的频率。macBeaconOrde、BD和信标间隔BI的关系如下:如果0≤BO≤14,BI=aBaseSuperframeDuraiton×2BO符号。如果BO=15,协调器不发送信标
15MaxBeaconTxTime◆
0x48整型
0x000000~0xffffff协调器发送最后一个信标的时间,以超帧周期为单位。此值在每一个发送的信标帧内相同的符号边界处进行测量得到,其位置随应用而定。此值的精确度最小为20位,最低4位是最低位。
0x000000MacBSN◆
0x49整型
0x00~0xff加到发送信标帧上的序列号
取值范围内随机
macCoordExtendedAddress0x4a
IEEE地址
扩展的64位IEEE地址
协调器的64位地址,设备按照此地址连接
----- macCoordShortAddress 0x4b整型
0x0000~0xffff分配给协调器的16位短地址,设备按照此地址同协调器连接。0xfffe表示协调器只使用其64位扩展地址;0xffff表示此值未知
0xffff macDSN0x4c
整型
0x00~0xff加到发送数据或MAC命令帧上的序列号
取值范围内随机
MacGTSPermit◆
0x4d布尔型
TRUE或FALSE
如果PAN协调器接收GTS请求,则为TRUE,否则为FALSE
TRUE macMaxCSMABackoffs 0x4e整型
0~5CSMA-CA算法宣布信道访问失败之前试图访问信道的最大退避次数
4 maxMinBE0x4f
整型
0~3CSMA-CA算法中退避指数的最小值。注意,如果此值为0,在算法的第一次循环中不能实现冲突避免。而且,对于带有电池寿命扩展的时隙CSMA-CA算法来说,退避指数的最小值是2和macMinBE之间的较小者
3 MacPANId 0x50整型
0x0000~0xffff设备在其上工作的PAN的16位标识符。如此值为0xffff,则设备没有连接
0xffffMacPromiscuousMode◆
0x51布尔型
TRUE或FALSE
表示MAC层是否处于混杂模式(全部接收)。TRUE表示MAC层接收所有来自PHY的帧
FALSE macRxOnWhenIdle 0x52布尔型
TRUE或FALSE
表示MAC层是否在空闲时间开启接收机
FALSE macShortAddress 0x53整型
0x0000~0xffff设备在PAN中通信使用的16位地址。如果设备是PAN协调器,此值在PAN启动之前就选择好。否则此值在连接期间由协调器分配。0xfffe表示设备已经连接但是还没有分配地址。0xffff表示设备还没有短地址
MacSuperframeOrder◆
0x54整型
0~15定义超帧活动部分的长度,包括信标帧。MacSuperframeOrde、SO、和超帧持续时间SD的关系如下:0≤SO≤BO≤14时,SD=aBaseSuperframeDuration×2SO个符号,如果SO=15,超帧在信标之后不会活动
15macTransaction-PersistenceTime◆
0x55整型
0x0000~0xffff协调器存储一次事务处理,并且在信标中指示的最大时间(以超帧周期为单位)
0x01f4 macACLEntryDescriptorSet 0x70一组ACL描述器值
可变
一组ACL实体,每一个都包含地址信息、安全方案信息和用来保护MAC层与特定设备之间的帧安全要素
NULL组
macACLEntryDescriptorSetSize 0x71整型
0x00~0xffACL描述器中实体数目
0x00 macDefaultSecurity 0x72布尔型
TRUE或FALSE
表示设备是否能够向在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=安全模式
0x00ACL接入描述器的元素
名称
类型
范围
描述
缺省值
ACLExtendedAddressIEEE地址
有效的64位设备地址
在ACL记录中,设备的64位IEEE扩展地址
随设备而定
ACLShortAddress整型
0x0000~0xffff在ACL记录中设备的16位短地址。0xfffe表示设备仅使用其64位扩展地址。0xffff表示此值未知
0xffff ACLPANId整型
0x0000~0xffff在ACL记录中设备的16位PAN标识符
随设备而定
ACLSecurityMaterialLength整型
0~26ACLSecurityMaterial中包含的字节数
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 nwkRouteDiscoveryRetriesPermitted0x8a
整型
0x00~0x03在失败的路由请求之后允许重试的次数
nwkcDiscoveryRetryLimit nwkRouteTable 0x8b设置
可变
设备的现有路由表
未设置
nwkSecureAllFranes0x8c
整型
0x00~0x01表明是否对进出的帧进行安全保护。如果设为0x01则保护进程应用到除以拥有帧控制安全子域为0的现有设备为目标的数据帧外的其他帧中。如果属性值为0x01的网络层将不能中继帧控制安全子域值为0的帧。NLDE-DATA.request原语的安全参数应超过此属性的设置
0x00 nwkSecurityLevel 0x8d整型
可变
现有的安全级别设置
nwkDefaultSecurityLevel nwkSymLink 0x8e布尔型
TRUE或FALSE
现有的路由对称设置TRUE,表示路由器默认由对称链路组成。路由发现期间建立了前向和后向路由,并且二者是相同的。FALSE表示路由不是有对称链路组成。在路由发现期间只有前向路由被保护
错误
nwkCapabilityInformation0x8f
比特组
见另一表
包含网络连接期间建立的设备能力信息
0x00- ZigBee属性表-中文解释
- zigbee属性表(中文版)
- ZigBee地址解释
- Sencha Touch 2.1 Chart属性中文解释
- Extjs4.0 Chart属性中文解释
- Android RelativeLayout属性大全(中文解释)
- Zigbee协议栈中文说明
- Zigbee协议栈中文说明
- Zigbee协议栈中文说明
- Zigbee协议栈中文说明
- ZigBee各层重要属性注释
- Zigbee标准协议中的对象属性分类
- zigbee关联表AssociatedDevList
- zigbee关联表AssociatedDevList
- zigbee 绑定表
- zigbee 关联表AssociatedDevList
- ZigBee
- Zigbee
- 网页编程基础第五章知识点总结——框架 表单
- tgcopter v3.x开发记录---stm32f4与arduino通过SPI的DMA通信
- put_user & get_user
- 金融总结十 上交所和深交所的集合竞价
- HDU 2795
- ZigBee属性表-中文解释
- PC ubuntu添加yaffs2支持+nandflash模拟
- 选择排序
- 三种客户端访问wcf服务端的方法 C#
- Min and Max Timing Paths--时序路径
- 一道月薪3W的java面试题
- 工作中用到的SQL语句
- 设置SOCKET的发送与接收缓冲区
- 深度分析Android out of memory问题