IEEE8014协议MAC层介绍知识讲解_第1页
IEEE8014协议MAC层介绍知识讲解_第2页
IEEE8014协议MAC层介绍知识讲解_第3页
IEEE8014协议MAC层介绍知识讲解_第4页
IEEE8014协议MAC层介绍知识讲解_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档1.1.1 超帧结构低速无线个域网允许可选择性的使用超帧(superframe )结构。 超帧的格式由协调器决定。在使用超帧结构的模式下,协调器会根据 设置周期性的发送信标帧(beacon),而超帧正是由网络中的信标帧 划分的,中间的区域称为竞争接入期( CAP,contention access period ),如图1.1所示。如果协调器不需要使用超帧结构,它可以 停止发送信标帧。信标帧可以用来识别个域网,同步个域网中的设备, 描述超帧结构等。1!jContention! Access Period till图1.1 不包含GTSs的超帧结构针对网络负荷较低的情况或要求特定传输带宽

2、的情况,协调器可以从超帧中划分出一部分时间,专门为这样的传输请求服务。被划分 出的时间称为保证时隙(GTSs. Guaranteed time slots) 。一个超帧 中保证时隙的集合称为非竞争接入 (CFP,contention-free period) , 它往往紧跟在竞争接入期的后面,如图1.2所示。保证时隙传输模式 也是可选的,由普通设备向个域网协调器申请,协调器会根据当前的 资源状况给予答复,并通过信标帧将下一个超帧的结构广播到网络中。 竞争接入期中的数据传输必须在非竞争接入期开始之前结束:同样,精品文档精品文档非竞争接入期中每个保证时隙里的数据传输也要在下一个保证时隙 开始之前或

3、非竞争接入期的终点之前结束。图1.2 包含GTS4勺超帧结构超帧往往被分为活跃期(active)和非活跃期(inactive)。在活跃 期,协调器负责组织维持该网络,个域网中的各设备间可以进行数据 通信;而在非活跃期中,个域网协调器和普通设备可以进入低功耗模 式,个域网中各设备不进行数据传输。一个完整的超帧结构如图1.3所示。图1.3 完整的超帧结构描述超帧结构 的量为 BO(Beacon Order)和 SO(SuperframeOrder)。其中,BO决定发送信标帧的周期,也即一个超帧的长度精品文档精品文档BI(beacon interval) ,见(1.1) ; SO决定一个超帧中活跃期

4、持续的 时间,即 SD(superframe duration),见(1.2)。其中, aBaseSuperframeDuration 为 960 symbols o 根据协议的规定,BO的 取值范围为0到14,当BO为15时,表示不使用超帧结构;SO的取 之范围也是0至M4,但必须保证SO不大于BO当SO等于BO时,表 示该超帧中不包含非活跃期。,(1.1),(1.2)1.1.2 MAC层帧结构和帧分类IEEE 802. 15. 4 MAC1帧结构的设计是以用最低复杂度实现在多噪声无线信道环境下的可靠数据传输为目标的。每个MAC?层的帧都包含帧头、负载和帧尾三部分。帧头部分由帧控制信息、帧序

5、列号 和地址信息组成。MAC?层的负载部分长度可变,负载的具体内容由 帧类型决定。帧尾部分是帧头和负载数据的16位CRCK验序列。在MAC?层中设备地址有两种格式:16位(两个字节)的短地址 和64位(8个字节)的扩展地址。16位短地址是设备与个域网协调器 关联时,由协调器分配的个域网内局部地址;64位扩展地址则是全球唯一地址,在设备进入网络之前就分配好了。16位短地址只能保证在个域网内部是唯一的,所以 在使用16位短地址通信时需要结合 16位的个域网网络标识符才有意义。两种地址类型地址信息的长度 是不同的,所以MACM头的长度也是可变的。一个数据帧使用哪种地精品文档精品文档址类型由帧控制字段

6、标识。IEEE 802 . 15. 4协议共定义了四种类型的帧:信标帧,数据 帧,确认帧和MA饰令帧。Octets214/102variablevariablevariable2FramecontrolSequencenumberAddressingfieldSuperframeSpecificationGTSfieldPendingAddressfieldBeaconpayloadFCSMHRMAC payloadMFR1) 信标帧图1.4 信标帧格式信标帧的负载数据单元可分为四部分:超帧描述字段、GT阴配字段、待转发数据目标地址字段和信标帧负载数据。Superframe Specifica

7、tion:信标帧中超帧描述字段规定了该超帧的持续时间,活跃期持续时间以及竞争接入期持续时间等信息。GTS field:GTS分配字段将非竞争接入期划分为若干个 GTS并 把每个GTSM体分配给相应设备。Pending Address field:转发数据目标地址列出了与个域网协调器保存的数据相对应的设备地址。一个设备如果发现自己的地址出 现在待转发数据目标地址字段里,则表明协调器存有属于该设备的数 据,所以它就会向协调器发出请求传送数据的 maCt令帧。精品文档精品文档Beacon Payload:信标帧负载数据为上层协议提供数据传输接 口。例如在使用安全机制的时候,这个负载域将根据被通信设备

8、设定 的安全通信协议填入相应的信息。在不使用超帧结构的网络里,协调器在其他设备的请求下也会发送信标帧。此时信标帧的功能是辅助协调器向设备传输数据,整个帧只有待转发数据目标地址字段有意义。2)数据帧Octets210/20/2/80/20/2/8variable2FrameControlSequenceNumberDestinationPANIdentifierDestinationAddressSource PANIdentifierSourceAddressDATAPayloadFrameCheckSequenceMAC HeaderMACPayloadMACFooter图1.5 数据帧格式

9、数据帧用来传输上层传到MACF层的数据,它的负载字段包含上 层需要传送的数据。数据负载传送至MACF层时,被称为MAQ艮务数 据单元。它的首尾被分别附加头信息和尾信息后,就构成了 MACMoMACM传送至物理层后,就成为了物理帧的负载。该负载在物理 层被“包装”,其首部增加了同步信息和帧长度字段。同步信息包括精品文档精品文档用于同步的前导码等。帧长度字段使用一个字节的低7位标识MAO 的长度,所以MACM的长度不会超过127个字节。3)确认帧Octets 212Frame ControlSequence NumberFrame Check SequenceMAC HeaderMAC Foote

10、r图1.6 确认帧格式如果设备收到目的地址为其自身的数据帧或 MA偷令帧,并且帧 的控制信息字段的确认请求位被置 l ,则设备需要回应一个确认帧。 确认帧的序列号应该与被确认帧的序列号相同,负载长度为零。确认 帧紧接着被确认帧发送,不需要使用 CSMA-CA!制竞争信道。4) MACT令帧Octets 214-201variable2Frame ControlSequenceNumberAddressingFieldCommandFrameIdentifierCommandPayload1 Frame CheckSequenceMAC HeaderMSDUMAC Footer图1.7 MAC帧

11、格式MA饰令帧用于组建个域网,传输同步数据等。目前定义好的命 令帧主要完成三方面的功能:把设备关联到个域网,与协调器交换数 据,分配GTS命令帧在格式上和其他类型的帧没有太多的区别,只 是帧控制字段的帧类型位有所不同。精品文档精品文档1.1.3数据传输模式根据IEEE802.15.4协议,低速无线个域网中存在着三种数据传 输方式:设备发送数据给协调器、协调器发送数据给设备和对等设备 之间的数据传输。在星形拓扑结构的网络中只存在着前两种数据传输 方式,这是因为数据只在协调器和设备之间交换, 设备之间的数据传 输也要通过协调器来转发;而在点对点型拓扑结构网络中,三种数据 传输方式都存在。同时,根据

12、超帧结构存在与否,低速无线个域网的通信模式又可 以分为信标使能通信和信标不使能通信。1)设备发送数据给协调器在信标使能通信中,当设备要向协调器发送数据时,设备必须先 接收协调器向网络中的广播的信标帧,当收到信标帧后,设备可以和协调器及网络中的其它设备在超帧上保持同步。然后设备可以使用 slotted CSMA-CA竞争信道资源,向协调器发送数据帧。当协调器成 功接收到数据帧后,协调器可以选择发送确认帧( ACK给设备。发 送确认帧时不需要通过CSMA-C肤竞争信道资源,而是紧跟着在数据 帧之后发送。当设备成功收到确认帧后,本次通信结束。整个过程如 图1.4所示。精品文档精品文档BeaconDa

13、taAcknowledgment .(optional)图1.8信标使能模式中设备向协调器发送数据在信标不使能通信模式中,当设备要向协调器发送数据时,设备 可以直接使用unslotted CSMA-C魔争信道资源,向协调器发送数据 帧。当协调器成功接收到数据帧后,协调器也可以选择发送确认帧(ACK给设备。确认帧不需要通过 CSMA-C族竞争信道资源,而是 紧跟在数据帧之后发送。当设备成功接收到确认帧后,本次通信结束。 整个过程如图1.5所示。精品文档精品文档CooFdinatoT|DataAcknowledgment(optional)图1.9 信标不使能模式中设备向协调器发送数据以上的传输方

14、式又称为直接传输模式(direct )。2)协调器发送数据给设备在信标使能模式通信中,当协调器要向设备发送数据时,协调器 会将该信息保存在信标帧中向整个网络广播。设备会周期性的接收网络中的协调器发送的信标帧,当设备从信标帧中得知有自身要接受的 数据时,设备将通过slotted CSMA-C魔争信道资源发送MA饰令帧 请求接收数据。当协调器成功接收到该请求接收数据命令帧后,协调 器可以选择发送确认帧给设备。然后协调器可以通过 slottedCSMA-C魔争信道资源发送数据给设备。设备通过发送确认帧来保障 这次通信成功,当协调器收到确认帧时,本次通信结束。整个过程如 图1.6所示。精品文档精品文档CoordinatorBeaconData RequestAcknowledgment .Data. Acknowledgment图i.i0信标使能模式中协调器向设备发送数据在信标不是能通信模式中,当协调器要向设备发送数据时,协调 器将先保存数据等待设备请求,设备会定期的通过unslottedCSMA-C魔争信道资源传输MA除令帧请求接收数据。协调器成功接 收到该请求接收数据的命令帧后可以发送确认帧确认,如果确实有该 设备将要接受的数据,协调器将通过 unslotted

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论