- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章目标 ? 理解MAC层功能。 ? 掌握MAC层帧结构。 ? 理解竞争型MAC协议。 ? 掌握SMAC、TMAC、PMAC协议。 ? 理解分配型MAC协议。 ? 掌握SMACS、TRAMA、DMAC协议。 ? 理解混合型MAC协议。 ? 掌握ZMAC协议。 ? 了解MAC层跨层设计。 学习导航 无线传感器网络中信号的传输主要依靠无线信道,介质访问控制(MAC)协议决定无线信道的使用方式。MAC协议通过传感器节点之间分配和共享有限的无线信道资源,构建起无线传感器网络通信系统的底层基础结构。 3.1.1 功能概述 IEEE802.15.4标准定义MAC子层具有以下几项功能: 采用CSMA/CA机制来访问信道。 PAN(Personal Area Network,个域网)的建立和维护。 支持PAN网络的关联(加入网络)和解除关联(退出网络)。 协调器产生网络信标帧,普通设备根据信标帧与协调器同步。 处理和维护保证GTS(Guaranteed Time Slot,同步时隙)。 在两个对等MAC实体间提供可靠链路。 MAC层包括MAC层管理实体(MLME),可以提供调用MAC层管理功能的管理服务接口,同时还负责维护MAC-PAN信息库(MAC-PIB)。MAC层参考模型如图3-1所示。 图3-1 MAC层参考模型 MAC层通过MAC公共部分子层(MCPS)的数据SAP(MCPS-SAP)提供MAC数据服务;通过MLME-SAP提供MAC管理服务,这两种服务是通过物理层PD-SAP和物理层(PHY)之间的接口来实现的。除了这些外部接口外,MCPS和MLME之间还隐含了一个内部接口,用于MLME调用MAC管理服务。MAC子层具体实现如下功能。 1. 支持CSMA/CA的工作 CSMA/CA(载波侦听多路访问/冲突检测)机制实际是在发送数据帧之前对信道进行预约,以免造成信道碰撞问题。CSMA/CA提供两种方式来对无线信道进行共享访问,工作流程分别如下: ? 送出数据前,监听信道的使用情况,维持一段时间后,再等待一段随机的时间后信道依然空闲,送出数据。由于每个设备采用的随机时间不同,所以可以减少冲突的机会。 ? 送出数据前,先送一段小小的请求传送RTS报文给目标端,等待目标端回应CTS报文后才开始传送。利用RTS/CTS握手程序,确保传送数据时不会碰撞。 2.? PAN的建立和维护 在一个新设备上电的时候,如果设备不是协调器,它将通过扫描发现已有的网络,然后选择一个网络进行关联。如果是一个协调器设备,则扫描已有网络,选择空余的信道与合法的PANID(Personal Area Network ID),然后构建一个新网络。当一个设备在通信过程中与其关联的协调器失去同步,也需要通过扫描通知其协调器。为了实现这些功能,802.15.4标准专门定义了四种扫描:ED信道扫描(ED SCAN)、主动信道扫描(Active SCAN)、被动信道扫描(Passive SCAN)和孤立信道扫描(Orphan Channel SCAN)。 相关原语为MLME-SCAN.request和MLME-SCAN.confirm。请求原语参数为扫描类型、扫描信道和扫描时间,确认原语返回扫描结果。 3. 关联和解除关联 关联即设备加入一个网络,解除关联即设备从这个网络中退出。一般的设备(路由器或者终端节点)在启动完成扫描后,已经得到附近各个网络的参数,下一步就是选择一个合适的网络与协调器进行关联。在关联前,上层需要设置好相关的PIB参数(调用PIB参数设置原语),如物理信道的选择、PANID、协调器地址等。 4. 信标帧的同步 在信标帧使用的网络中(详见3.1.2节),一般设备通过协调器信标帧的同步来得知协调器里是否有发送给自己的数据;另一方面,为了减少设备的功耗,设备需要知道信道何时进入不活跃时段,这样设备可以在不活跃时段关闭射频,而在协调器广播信标帧时打开射频。所有这些操作都需要与信标帧精确同步。 3.1.2 帧结构 MAC帧,即MAC协议数据单元(MPDU),是由一系列字段按照特定的顺序排列而成的。其设计目标是在保持低复杂度的前提下实现在噪声信道上的可靠数据传输。MAC层帧结构分为一般格式和特定格式。 1. ?MAC帧的一般格式 MAC帧的一般格式,即所有的MAC帧都由以下三部分组成:MAC帧头(MHR)、MAC有效载荷和MAC帧尾,如图3-2所示。 图3-2 MAC帧的一般格式 MAC帧头部分由帧控制字段和帧序号字段组成;MAC有效载荷部分的长度与帧类型相关,确认帧的有效载荷部分长度
您可能关注的文档
最近下载
- 冶金安全培训课件.pptx VIP
- Yamaha 雅马哈 乐器音响 MG10XU_MG10X_MG10 Owner's Manual 用户手册.pdf
- CANoe--快速入门教程.pdf VIP
- 示波表常用软件使用说明.pdf VIP
- 《数学广角—沏茶问题》说课稿.doc VIP
- 十年高考语文真题分项汇编专题06文言文阅读(人物传记类)原卷版+解析版.docx VIP
- (推荐!)2025北京中考真题语文试题及答案.pdf VIP
- 道德与法治一年级上册第二单元 校园生活真快乐 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 儿童呕吐腹泻家庭护理ppt.pptx
- 2025北京中考真题语文试题及答案.doc VIP
文档评论(0)