- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6次课WSN通信与组网技术02报告
(4) 消息传递 图5-11 S-MAC与IEEE 802.11 MAC协议的突发分组传送 2. T-MAC协议 (1) 基本工作原理 T-MAC协议在保持周期长度不变的基础上,根据通信流量动态地调整活动时间,用突发方式发送信息,减少空闲侦听时间。如图5-12(b)所示,T-MAC协议相对S-MAC协议减少了处于活动状态的时间。 (2)早睡问题 T-MAC协议提出两种方法解决早睡问题。第一种方法称为未来请求发送(future request-to-send,FRTS)。 另一种方法称作满缓冲区优先(full buffer priority)。当节点的缓冲区接近占满时,对收到的RTS不作应答,而是立即向目标接收者发送RTS消息,并传输数据给目标节点。 3. Sift协议(阅读) Sift MAC协议是针对基于事件驱动的传感器网络提出的基于竞争的MAC协议。它不同于WLAN的802.11 MAC协议和上面所述的其他基于竞争的传感器网络MAC协议,而是充分考虑了通常传感器网络的以下三个特性: 第一,传感器网络的空间相关性和时间相关性。 第二,不是所有节点都需要报告事件。 第三,感知事件的节点密度随时间变化。 4.7.4 基于时分复用的MAC协议 时分复用(time division multiple access,TDMA)是实现信道分配的简单成熟的机制,蓝牙(B1uetooth)网络采用了基于TDMA的MAC协议。在传感器网络中采用TDMA机制,就是为每个节点分配独立的用于数据发送或接收的时槽,而节点在其他空闲时槽内转入睡眠状态。 TDMA机制的一些特点非常适合传感器网络节省能量的需求:TDMA机制没有竞争机制的碰撞重传问题;数据传输时不需要过多的控制信息;节点在空闲时槽能够及时进入睡眠状态。 1.基于分簇网络的MAC协议 对于分簇结构的传感器网络,基于TDMA机制的MAC协议如图5-17所示,所有传感器节点同时划分或自动形成多个簇,每个簇内有一个簇头节点。簇头负责为簇内所有传感器节点分配时槽,收集和处理簇内传感器节点发来的数据,并将数据发送给汇聚节点。 2. DEANA协议 DEANA协议的时间帧分配如图5-18所示。 3. 基于周期性调度的MAC协议 基于周期性消息调度的MAC协议。该协议采用周期性的消息发送模型,构建节点周期性消息发送调度机制,保证节点之间无冲突地使用无线信道,是一个确定性的基于消息调度的TDMA类型的MAC协议。协议假设所有节点之间都是时间同步的,节点发送的消息由多个固定长度的分组组成,每个消息都有生存时间的限制,消息产生后必须在给定时间内发送出去,否则该消息即使发送出去也没有意义。时间被划分为连续的长度相同的时槽,时槽长度是发送一个固定分组需要的时间。 4. TRAMA协议 流量自适应介质访问(traffic adaptive medium access,TRAMA)协议将时间划分为连续时槽,根据局部两跳内的邻居节点信息,采用分布式选举机制确定每个时槽的无冲突发送者。同时,通过避免把时槽分配给无流量的节点,并让非发送和接收节点处于睡眠状态达到节省能量的目的。TRAMA协议包括邻居协议NP (neighbor protocol)、调度交换协议SEP (schedule exchange protocol)和自适应时槽选择算法AEA (adaptive electional gorithm)。 (1)NP协议 NP协议在随机访问周期内执行,节点通过NP协议以竞争方式使用无线信道。协议要求节点周期性通告自己的节点编号ID,是否有数据需要发送以及能够直接通信的邻居节点的相关信息,并实现节点之间的时间同步。节点间通过NP协议要获得一致的两跳内拓扑结构和节点流量信息,为此协议要求所有节点在随机访问周期内都一直处于活动状态,同时要求通告信息要广播多次。 (2)SEP协议 调度交换协议SEP用来建立和维护发送者和接收者的调度信息。在调度访问周期内,节点周期性向邻居广播它的调度信息,如在赢时槽中发送数据的接收者,或者放弃该赢时槽等调度信息。 (3)AEA算法 节点有发送、接收和睡眠三种状态。在调度访问周期内的给定时槽,节点处于状态当且仅当它有数据需要发送,且在竞争者中有最高的优先级;节点处于接收当且仅当它是当前发送节点指定的接收者;其他情况下,节点处于睡眠状态。每点在调度周期的每个时槽上运行AEA算法。该算法根据当前两跳邻居节点内的优先级和一跳邻居的调度信息,决定节点在当前时槽的活动策略:发送,接收,睡眠。 5. DMAC 传感器网络中一种重要的通信模式是多个传感器节点向一个汇聚节点发送数据。所有传感器节点转发收到的数据,形
文档评论(0)