(5)GTS重分配
撤销GTS后可能导致超帧变成零散的碎片。下图示意了撤销超帧GTS的3个阶段,第一阶段超帧的CFP有3个连续分配的GTS,第二个阶段撤销GTS2,此时GTS1和GTS3之间就有一段不能利用的空隙;为了消除空隙,在第三个阶段移动GTS3与GTS1连接起来,增加CAP长度。PAN协调器能消除因撤销GTS在CFP内产生的空隙,使得CAP长度最大化。
当PAN协调器撤销GTS时,它把撤销的GTS描述符添加到信标中,向设备知识GTS的撤销;当撤销GTS的过程由设备请求启动时,撤销的GTS描述符不添加到信标中,撤销一个GTS后,PAN协调器将把那些开始时隙位置小于撤销的GTS开始时隙的设备GTS向CFP尾部方向平移,更新这些GTS的开始时隙,并把平移调整过的GTS描述符添加到信标中。撤销GTS后平移整个GTS的原则,是使CFP得末端和GTS时隙之间都没有空隙。
当需要对多个GTS重分配时,PAN协调器可选择分布时隙,并保证每个GTS描述符在信标中驻留aGTSDescPersistenceTime个超帧周期。当设备接收到得信标中含有macShortAddress对应的GTS描述符,并且方向和长度与设备当前的一个GTS相同,则设备吧当前GTS的开始时隙调整为信标中GTS描述符只是的开始时隙,并立即使用。
当PAN协调器必须添加GTS描述符到信标中时,允许超帧中的CAP长度小于aMinCAPLength以临时增加信标帧的长度,aGTSDescPersistenceTime个超帧周期后PAN协调器将从信标中删除GTS描述符。
(6)GTS空闲判断
当PAN协调器不能正确接收设备撤销GTS请求命令时,可以通过下面的规则来判断设备是否停止使用GTS:
1 对于发送GTS,如果在至少2*n 个超帧周期内PAN协调器在一个设备的GTS上没有收到数据帧,则认为设备已不再使用发送GTS,
2 对于接收GTS,如果在至少2*n个超帧周期内PAN协调器在一个设备的GTS上没有收到设备发出的确认帧,则认为设备已不再使用该接收GTS,
n 值的定义如下:
n=2的(8-macBeaconOrder) 当0<=macBeaconOrder<=8
n=1 当9<=macBeaconOrder<=14
分享到:
相关推荐
超级帧是Zigbee MAC层的一个关键概念,它是一个预定义的时间结构,包含一个可选的 Beacon(信标)时段、一个分配给信标网络成员的 Association(关联)时段、一个 Guaranteed Time Slots (GTS) 时段以及一个普通的 ...
ZigBee的MAC层协议规范是ZigBee技术中的核心组成部分,它遵循IEEE802.15.4标准,主要负责物理层无线信道的接入和管理。在这个规范中,MAC层承担了多项关键任务,包括信道接入机制、帧结构、数据传输模式、CSMA-CA...
ZigBee的路由层负责在网络中转发数据包,主要采用两种路由算法: - **AODV(Ad Hoc On-Demand Distance Vector)**:一种按需距离矢量路由协议,根据需要动态建立路由。 - **簇树算法**:针对大规模网络设计,通过...
通过配置不同的传感器,可以构建出适用于多种场景的WSN系统,如环境监测、智能家居、农业自动化等,展现了ZigBee无线传感器网络节点在实际应用中的广泛可能性。 总之,基于ZigBee的无线传感器网络节点设计与实现,...
飞思卡尔的ZigBee技术产品支持多种模式的数据传输,包括支持beaconed网络和non-beaconed网络,能够保证时槽(GTS)以及高级加密标准(AES)加密功能。这些特性使得产品非常适合需要高性能通信和定时临界网络的应用。...
Zigbee协议栈是无线传感器网络中常用的一种通信协议,其设计基于OSI七层模型的简化版本。本文将深入探讨Zigbee协议栈的结构、各层功能以及关键特性。 1. 物理层(PHY层) Zigbee协议栈的物理层遵循IEEE 802.15.4标准...
ZigBee协议栈是物联网领域中用于短距离、低功耗无线通信的标准化协议,其重要名词和功能对于理解ZigBee网络的工作原理至关重要。以下是对ZigBee协议栈各层次及其相关名词的详细解释: 1. **网络层**:负责设备的...
- **处理和维护GTS(保护时隙)机制**:保证时间敏感数据的及时传输。 - **提供可靠的通信链路**:确保两个对等MAC实体之间数据的可靠传输。 #### 六、网络层功能 - **网络发现**:搜索可用的网络资源。 - **网络...
ZigBee无线传输技术是...总之,ZigBee技术以其低功耗、低成本、易部署和自组织特性,在短距离无线通信领域中占据重要地位,广泛应用于各种物联网和传感器网络场景。随着IoT的发展,ZigBee的潜力和影响力将进一步扩大。
ZigBee协议栈是物联网领域中用于无线通信的一种技术标准,主要应用于低功耗、低数据速率的设备网络。本文将深入解析ZigBee协议栈中的重要概念和功能。 1. **网络层**: - **网络层**负责设备的加入、退出网络以及...
- **防止冲突机制**:CSMA-CA(带冲突避免的载波侦听多路访问)和GTS(保证时间槽)的CSMA-CA。 #### 四、电源接口与配置接口 - **电源接口**:SZ02-ZBEE无线通信设备的标准工作电压为DC-9V,正常工作电压范围为9-...
- GTS(担保时间跟踪):在无线通信中预留的固定传输时间。 - LQI(连接质量指示):衡量无线连接质量的指标。 - LR-WPAN(低速率无线局域网):Zigbee所属的无线网络类别。 - MAC(介质访问控制层):负责设备...
在ZigBee中,MAC子层采用CSMA-CA机制避免冲突,并支持网络信标同步、保护时隙(GTS)管理等。 3. **网络层**: 此层主要关注ZigBee网络的组网、数据管理和安全性。ZigBee设备可以关联到公共或私有模板,定义设备类型...
ZigBee协议栈是物联网领域中用于无线通信的一种标准化协议,主要应用于低功耗、低数据速率的设备网络。ZigBee协议栈包含了多个层次,每层都有其特定的功能,确保设备间的高效、安全通信。以下是ZigBee协议栈的重要...
ZDO定义设备在网络中的角色,如Zigbee协调器或终端设备,它发起和响应绑定请求,建立网络设备间的安全机制,并发现网络中的设备以提供相应应用服务。制造商定义的应用对象则允许用户根据具体应用场景定制功能。 总...
在实验中,学习者需要熟悉 ZigBee 2004 精简版协议栈的结构,掌握在 C51RF-3 开发板上使用该协议栈的方法,以及如何在协议栈中添加应用程序。这涉及到理解协议栈的各个组件,如网络层、应用层的API调用,以及如何...
Zigbee设备对象定义设备在网络中的角色,如协调器或终端设备,处理绑定请求和安全机制。此外,它还负责发现网络中的其他设备并提供适当的应用服务。制造商可以根据需求在应用层定义自己的应用对象,以满足特定场景的...
ZigBee网络的物理层主要控制无线传输模块的运作,而MAC层的核心在于信道接入,它支持时分利用GTS技术和随机接入信道。应用层则是与用户直接相关的部分,负责处理应用相关的数据。 在智能家居系统中,ZigBee的Mesh...