菜单
  

    5.4 介质访问控制层规范
    MAC 层提供 MAC 层数据服务和 MAC 层管理服务(MLME)这两种服务。MAC 数据服务保证 MAC 协议数据单元在物理层数据服务中的正确收发,而 MAC 管理服务从事 MAC 层的管理活动,并文护 MAC 层信息库。MAC 层数据服务可以通过 PHY 层数据服务发送和接收 MAC 层协议数据单元(MPDU)来实现。其参考模型如图 3-5 所示。
     
    图5- 5 MAC 层参考模型
    Fig.5- 5  MAC layer reference model
    IEEE802.15.4MAC 子层实现包括设备间无线链路的建立、文护与断开,确认模式的帧传送与接收,信道接入与控制,帧校验与快速自动请求重发(ARQ),预留时隙管理以及广播信息管理等。MAC 子层处理所有 PHY 层无线信道的接入。主要功能包括以下几点:
    (1.) 网络协调器产生并发送信标帧;
    (2.) 根据协调器的信标帧,设备与协调器同步,支持无线信道通信安全,支持 PAN 链路的建立与断开;
    (3.) 信道接入方式采用载波侦听多路访问/冲突避免(Carrier Sense Multiple Access with CollisionAvoidance,CSMA-CA)、处理和文护时隙(GTS)机制,为对等的 MAC 实体之间提供可靠的数据链路连接;
    (4.) 超帧结构和信标帧的概念的引入,方便了网络的管理,每个超帧都以协调器发出信标帧为开始,信标帧中有超帧将持续的时间以及对这段时间的分配等信息,网络中的其它设备接收到此信标帧后,即可根据信标帧的内容安排自己的任务;
    (5.) 为设备安全提供一定的支持。
    表5- 3给出了 MAC 层帧格式。MAC 子层数据包由 MAC 子层帧头(MHR:MACHeader),MAC 子层载荷和 MAC 子层帧尾(MFR:MAC Footer)组成。MAC 子层帧头由 2 字节的帧控制域、1 字节的帧序号和最多 20 字节的地址域组成。帧控制域表明了地址域的格式、MAC 帧的类型以及是否需要接收方确认等控制信息;帧序号域为发送设备对帧的顺序编号,用于匹配确认帧,实现 MAC 层数据的可靠传输;地址域采用的寻址方式为 64 位的物理地址或者 16 位的网络地址[7]。
    表5- 3 MAC 层数据帧格式
    Table5- 3 MAC layer data frame format
     
    MAC 子层载荷长度可变,根据其帧类型不同而不同。MAC 子层定义了 4 种帧类型,即广播(信标)帧、MAC 命令帧、数据帧和确认帧。只有广播帧和数据帧含有高层的控制命令或数据,确认帧和 MAC 命令帧则用于 MAC 子层功能实体间控制信息的收发。
    MAC 子层帧尾采用 16 位 CRC 算法计算出帧校验序列(Frame Check Sequence,FCS),接收方依此判断该数据包是否完好,从而决定是否采用 ARQ 进行差错回复。而确认帧和广播帧无需接收方的确认。数据帧和命令帧的帧控制域,指示收到的帧是否需要确认:如果需要确认并且 CRC 校验通过,则帧接受方立即发送确认帧;如果帧发送方在一定时间段内没有收到确认帧,将自动重新传送该帧。通过上述过程,MAC子层才能实现数据的可靠传输。
    MAC 子层定义了两种基本的信道接入方法,分别用于基于中心控制的星型网络和基于对等操作的网状网络两种 ZigBee 网络拓扑结构中。在星型网络中,协调器承担了网络的建立与文护、信道接入控制、时隙的划分以及专用带宽分配等功能,根据协调器的广播信息,终端设备决定如何介入和使用无线信道,这是一种时隙化的载波侦听和冲突避免 CSMA/CA 信道接入算法。在对等网状方式的网络中,没有中心设备的控制,也没有广播信息和广播信道,而是使用标准的 CSMA/CA 信道接入算法加入网络[7,23,24]。
    5.5 ZigBee 网络层
    网络层需要提供一些函数用来保证 IEEE802.15.4 MAC 子层的正确操作。NWK 还需为应用层提供服务接口。网络层主要用于 ZigBee 的 WPAN 的组网连接,数据管理以及网络安全等。它是位于 MAC 层与应用层(APL)之间的一个协议层。NWK 的任务是通过使用 MAC 层提供的功能来向 APL 提供合适的服务接口。网络层参考模型如图5- 6所示:
  1. 上一篇:PLC电加热炉温度控制系统的设计与实现+梯形图
  2. 下一篇:MedWin+AT89C51单片机武器射击记录仪设计+PCB图纸
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于嵌入式技术的智能家...

  3. STC89C52RC单片机的智能路灯...

  4. MSP430无线传感器网络的家...

  5. MSP430物联网的智能农业数...

  6. Arduino单片机的无线数据传...

  7. LabVIEW的无线火灾报警系统设计+电路图

  8. 中考体育项目与体育教学合理结合的研究

  9. java+mysql车辆管理系统的设计+源代码

  10. 十二层带中心支撑钢结构...

  11. 大众媒体对公共政策制定的影响

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 乳业同业并购式全产业链...

  14. 电站锅炉暖风器设计任务书

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 当代大学生慈善意识研究+文献综述

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回