出处:http://blog.csdn.net/tidyjiang/article/details/51530527

5.5 功能概述

5.5.1到5.5.6简单描述了LR-WPAN的基本功能,以及关于超帧结构、数据传输模型、帧结构、提升成功传输的几率、电源消耗和安全相关的信息。

5.5.1 超帧结构

本标准允许使用超帧结构。超帧的格式由协调器定义。超帧以协调器发送的信标作为分解(图4a),且被分为16个相等大学的时隙。超帧由两部分组成:活跃期和非活跃期(图4b)。在非活跃期内,协调器可能会进入低功耗模式。每一个超帧的第一个时隙会发送信标帧。信标帧用于与设备同步、标识PAN网络、描述超帧的结构。如果一个设备想通信,它必须在两个信标帧之间的竞争接入阶段(CAP)采用时隙CSMA/CA机制竞争信道。在下一个网络信标到来之前,完成该超帧所有的相关处理工作。


有一些应用需要低延迟或者指定的数据带宽,PAN协调器可以直接将超帧的一部分活跃期分配给改应用。这部分时间叫做有保证的时隙(guaranteed time slots, GTS)。在超帧的CAP阶段之后,紧紧跟着GTS。GTS属于无竞争阶段(contention-free period, CFP),如图5所示。 
PAN协调器最多可以分配7个时隙,一个GTS可以占据多个时隙。不过,CAP阶段的时隙是足够充足的,可以让网络中的设备基于竞争访问,或者让其它设备加入到本网络。所有基于竞争的传输都在CFP开始之前完成。传输GTS的设备也必须保证自己的传输在下一个GTS开始之前,或者CFP结束之前完成。7.5.1.1讲解了关于超帧结构的更多信息。 

5.5.2 数据传输模型

数据传输处理有3种类型:由一个设备传输数据给一个协调器;由协调器向设备传输数据;再两个对等设备之间传输数据。在星型拓扑中,因为只能在协调器和设备之间交换数据,所以只存在前两种类型。在对等拓扑中,如何两个设备之间都能交换数据,所以三种类型都存在。 
根据网络是否支持传输信标,每一种类型的传输机制将不同。802.15.4 网络定义了两种网络运行模式:信标模式和非信标模式。如果一个网络需要进行同步或者支持低延迟设备(比如PC),就采用信标模式。如果网络不需要同步且不需要支持低延迟网络,就可以采用非信标模式。不过,在发现网络时仍然需要信标。7.2详细介绍了数据传输时的帧结构。

5.5.2.1 协调器传输数据

在一个信标模式的PAN网络中,如果设备想发送数据,它首先要侦听网络信标。当发现信标时,设备将与超帧结构头部。在一个合适的时间,设备使用时隙CSMA/CA向协调器发送数据。协调器根据需要,决定是否传输一个ACK帧表示成功接收到消息。如图6。


在非信标模式下,如果设备想发送数据,它只需要使用非时隙的CSMA/CA发送数据帧给协调器。同样地,协调器根据需要,决定是否传输一个ACK帧表示成功接收到消息。如图7。 

5.5.2.2 协调器接收数据

在一个信标模式的PAN网络中,如果协调器想发送数据,首先缓存这些数据并在接下来的信标帧中携带相关信息,暗示有目的设备的数据被缓存。而设备则周期性监听信标帧,若通过信标帧发现有自己的数据被缓存,则采用时隙CSMA/CA算法发送数据请求。此时,协调器收到数据请求后回应ACK,然后紧跟在ACK之后直接发送数据或者独立采用时隙CSMA机制发送应答。当数据由协调器成功发送后,在新的信标帧中将不会再包含相关数据被缓存的信息。如图8。


在非信标模式下,如果协调器想发送数据,首先缓存这些数据并等待设备发送的数据请求。而设备则按照预定义的周期通过向协调器发送数据请求。若协调器中缓存有该目的设备的数据,那么协调器将应答一个ACK帧,然后同样使用CMSA机制发送所缓存的数据。若协调器中并未有该目的设备的数据,那么协调器可以选择在ACK帧中标识无缓冲数据,或者ACK帧中标识有数据缓冲,但是发送负载长度为0的数据帧。最后根据需求,设备决定是否应答ACK。如图9。 

5.5.2.3对等数据传输

在对等结构的PAN网络中,每个设备都可以与它无线范围内的其它设备通信。为了提高效率,想通信的设备既不需要连续地接收或者与其它设备同步。在前一个情形中,设备只需要使用CSMA/CA机制发送数据。在后一个情形中,需要采取其它措施实行同步。这超出了本标准的讨论范围。

5.5.3 帧结构

设计帧结构主要考虑两方面,其一是使帧结构尽可能简单,其二是在具有噪声的信道中传输时保持健壮性。每一层的协议都会在这个结构上添加本层相关的头部和尾部。本标准定义了四种帧结构: 
—— 信标帧。协调器使用信标帧传输信标 
—— 数据帧。用于传输数据 
—— 确认帧。用于确认成功接收到到帧 
—— MAC命令帧。用于处理所有MAC对等的实体控制传输

5.5.3.1 信标帧

图10显示了MAC子层中的信标帧结构。在信标模式的PAN网络中,协调器将传输信标帧。信标帧的负载中包含了超帧规范,GTS字段,追加地址地址以及信标负载(参考7.2.2.1)。负载的前面是MAC头(MAC header,MHR),后面是MAC尾(MAC footer, MFR)。MHR中包含了MAC帧控制字段,信标系列号(BSN),地址字段以及可选附加安全头。MFR中包含有一个16bit的帧检验序列(FCS)。MHR,MAC负载,MFR共同构成了一个MAC信标帧(也就是MAC协议数据单元MPDU)。


MAC信标帧会被传递给PHY,作为PHY的服务数据单元(PHY service data unit, PSDU),成为PHY的负载。 PHY会为它的负载的前面加上同步头(synchronizaiton header,SHR)和PHY头(PHY header,PHR)。SHR中包含先导序列和帧开始定界符(start-of-frame delimiter, SFD);PHR中包含PHY负载的长度。SHR, PHR和负载共同构成了一个PHY包(也就是PHY协议数据单元PPDU)。

5.5.3.2 数据帧

数据帧来源于上层,其结构如图11所示。


数据负载被传递到MAC子层并成为MAC数据服务单元MSDU。负载的前面是一个MHR,后面是一个MFR。MFR中包含帧控制字段,数据序列号DSN,地址字段以及可选的附加安全头部。MFR有16bit的FCS组成。MHR, 负载,MFR共同构成了MAC数据帧。 
MAC信标帧会被传递给PHY,作为PHY的服务数据单元 PSDU,成为PHY的负载。PHY会为它的负载的前面加上同步头SHR和PHY头PHR。SHR中包含先导序列和帧开始定界符SFD;PHR中包含PHY负载的长度。先导序列和SFD能够让接收器实现符号头部。SHR, PHR和负载共同构成了一个PHY包。

5.5.3.3 确认帧

确认帧来源自MAC子层内部,其结构如图12所示。确认帧没有负载,由MHR和MFR构成。MHR包含帧控制字段和DSN。MFR有16bit的FCS组成。MHR, MFR共同构成了MAC确认帧(也就是MPDU)。


MPDU被传递个PHY,作为PHY的PSDU,成为其负载。PHY会为它的负载的前面加上同步头SHR和PHY头PHR。SHR中包含先导序列和帧开始定界符SFD;PHR中包含PHY负载的长度。SHR, PHR和负载共同构成了一个PHY包。

5.5.3.4 MAC命令帧

确认帧来源自MAC子层内部,其结构如图13所示。MAC负载包括命令类型字段和命令负载(参考7.2.2.4)。负载的前面是MAC头(MAC header,MHR),后面是MAC尾(MAC footer, MFR)。MHR中包含了MAC帧控制字段,信标系列号(BSN),地址字段以及可选附加安全头。MFR中包含有一个16bit的帧检验序列(FCS)。MHR,MAC负载,MFR共同构成了一个MAC信标帧(也就是MPDU)。


MPDU会被传递给PHY,作为PHY的服务数据单元 PSDU,成为PHY的负载。PHY会为它的负载的前面加上同步头SHR和PHY头PHR。SHR中包含先导序列和帧开始定界符SFD;PHR中包含PHY负载的长度。先导序列和SFD能够让接收器实现符号头部。SHR, PHR和负载共同构成了一个PHY包。

IEEE 802.15.4协议完整中文版(4)相关推荐

  1. IEEE 802.15.4协议完整中文版 - 4.2 IEEE 802.15.4 WPAN 的组件

    4.2 IEEE 802.15.4 WPAN 的组件 遵循本标准的系统由几个部分组成,其中最基本的是设备.使用同一个物理信道通信的两个或者多个设备构成一个 WPAN.这个 WPAN 应该至少包括一个 ...

  2. 蓝牙(Bluetooth) IEEE 802.15.1 协议学习

    catalogue 1. 蓝牙概念 2. 配对和连接 3. 机密安全性 4. 蓝牙协议分类 5. 蓝牙协议栈 1. 蓝牙概念 蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备.移动设备和楼 ...

  3. 实验十八 IEEE 802.15.4和ZBR协议仿真

    无线网络技术教程第四版实验十八 IEEE 802.15.4和ZBR协议仿真 目录 无线网络技术教程第四版实验十八 IEEE 802.15.4和ZBR协议仿真 1 实验要求和目的 2 实验原理和背景 3 ...

  4. ZigBee学习笔记——(二)IEEE 802.15.4无线传感器网络通信标准

    第二章 IEEE 802.15.4无线传感器网络通信标准 一.IEEE 802.15.4标准概述 二.网络组成和拓扑结构 1.网络组成 2.拓扑结构 ①星状网络 ②点对点网络 三.IEEE 802.1 ...

  5. 对比分析Zigbee协议与802.15.4协议的联系与区别

    对比分析Zigbee协议与802.15.4协议的联系与区别-电子发烧友网 IEEE802154协议解析.ppt IEEE802154协议解析.ppt - 360文库 描述 许多设计人员都听说过zigb ...

  6. UWB协议:IEEE 802.15.4A‐2011学习

    UWB协议:IEEE 802.15.4A‐2011学习 1. PHY协议 1.1 发送处理 1.1.1 SHR 1.1.2 PHR 1.1.3 DATA 1.2 接收处理 待补充 2. MAC协议 待 ...

  7. 浅谈802.15.4协议

    IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.ZigBee是基于IEEE802.15.4标准的低 ...

  8. 初步了解802.15.4协议与ZigBee

    IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.ZigBee是基于IEEE802.15.4标准的低 ...

  9. IEEE 802.15.4和ZigBee

    IEEE 802.15.4网络简介 IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.在这个网络中, ...

最新文章

  1. 北京瑜舍酒店成京城“精品”酒店代表(图)_新浪尚品_新浪网
  2. 英特尔九州云99Cloud OpenStack行业应用研讨会
  3. 马化腾:用户体验的10/100/1000法则
  4. 手把手教你搭建用户画像,数据分析效率提升百倍
  5. 【leetcode】Single Number (Medium) ☆
  6. getclass方法 给属性赋值_反射给没有set方法的属性赋值
  7. Python 日期格式相关
  8. Eltwise_layer简介
  9. 方便好用的接口协作工具
  10. cannot find -lmysqlclient 的解决方案
  11. less知识点总结(二)
  12. 反向代理实现同域名下PHP和Java共存
  13. [WPF] TextBox Metro风格样式
  14. UI自动化测试工具的设计
  15. 游戏建模中3DMAX里面的【烘焙规范】大盘点
  16. (二)VISIO 中间带箭头的弧线怎么画
  17. Excel常用函数大全
  18. 2010考研数学二第(20)题——多元积分学:二重积分计算
  19. 《线粒体疾病的遗传》学习笔记
  20. 定制Android关机界面

热门文章

  1. 免屏实现精准较时设定,WT588F02B-8S(C006_03)电子语音药盒解决方案
  2. 【C】报错[Error] lvalue required as left operand of assignment
  3. win102004优化_这就是win102004版的17个新功能,微软windows真是越来越强了
  4. 程序员适合做自由职业者吗?
  5. 【计算理论】图灵机 ( 图灵机示例 )
  6. 「津津乐道播客」#197. 拼娃时代:聊聊帝都拼娃史
  7. M35J型多普勒流量计使用说明书
  8. angular在IE下报object doesn't support property or method matches问题,以及router-outlet切换时不删除原组件而是添加一个新组件
  9. 卡迪夫大数据专业排名_大数据分析:英超大数据!布莱顿vs卡迪夫
  10. 汽车行业信息化机遇与挑战