传感器网络的通信与组网技术.ppt

  1. 1、本文档共129页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* (3)路径加强阶段 定向扩散路由机制通过正向加强机制来建立优化路径,并根据网络拓扑的变化来修改数据转发的梯度关系。 兴趣扩散阶段是为了建立源节点到汇聚节点的数据传输路径,数据源节点以较低速率来采集和发送数据,称这个阶段建立的梯度为探测梯度。 * 定向扩散路由在路由建立时需要一个兴趣扩散的洪泛传播,在能量和时间方面开销较大;尤其是当底层MAC协议采用休眠机制时,有时可能造成兴趣建立的不一致,因而在网络设计时需要注意避免这些问题。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 /phtml * * * (1)周期性侦听和睡眠机制 节点通过向他们直接相邻的节点周期性地广播一种SYNC分组来交换他们的时间表。所有节点都可以自由选择他们自己的监听/休眠时间表,但是,为了减少控制开销,S-MAC更倾向于邻接节点间相互同步。这样,他们在相同的时间监听,又同时进行休眠。需要注意的是在一个多跳网络中,不是所有相邻节点都可以同步在一起。邻居节点通过协商的一致性睡眠调度机制形成虚拟簇,一个簇里的节点遵循相同的时间规划表。 * 为了适应新加入节点,每个节点要定期广播自己的调度信息,使新节点可以与已经存在的相邻节点保持同步。如果节点同时收到两种不同的调度,如图所示的处于两个不同调度区域重合部分的节点,那么这个节点可以选择先收到的调度,并记录另一个调度信息。 * (2)流量自适应侦听机制 S-MAC的一大特色是使用自适应监听,基本方法为:当一个节点监听到邻居节点进行数据传送(RTS或CTS的传输)时,就睡眠一定时间,在邻居节点的发送结束后醒来监听一小段时间(自适应监听时间),看自己是不是下一跳节点,若是的话,邻居就可以立即发送数据到本节点,而不是等待下一个监听周期时间;若不是下一跳节点,就继续睡眠到下一个监听时间。 * (3)冲突和串音避免机制 为减少冲突和避免串音,S-MAC协议采用与802.11 MAC协议类似的虚拟和物理载波监听机制,以及RTS/CTS握手交互机制。两者的区别在于当邻居节点处于通信过程时,执行S-MAC协议的节点进入睡眠状态。 每个结点在发送数据时,都要先进行载波侦听。只有虚拟或物理载波侦听表示无线信道空闲时,才可以竞争通信过程。 * (4)消息传递机制 把一个长信息作为一个单独数据帧来传输的缺点是,如果在第一次传输时只是几个字节损坏的坏再重传将付出很高的代价。然而,如果把长信息分成许多独立的小包,就不得不付出更大的控制开销和消耗更长的延迟。这也是因为每个独立的包在竞争中都要使用RTS和CTS包。 * (4)消息传递机制 S-MAC协议兼顾节省能量和减少时延的需要,采用信息传递的方式来有效地传输一个长信息。方法是把长信息分割为许多小的片段,然后传输它们,只使用一个RTS包和一个CTS包,为传输所有的信息片段预约媒介。每次传输一个数据片段,发送者等待接受者送来的ACK包。如果没能够接收到ACK,它将会扩展一个片段的预留传输时间,并立即重传当前的片段。 * S-MAC协议的特点: S-MAC协议主要使用三种新技术来减少能量消耗和支持:节点周期性的睡眠,邻居节点形成虚拟簇在睡眠制度上自同步,以及利用消息传递机制来发送长包,减少竞争反应时间。 S-MAC协议的优点是形成了一个使相邻节点都能彼此自由通信的平面拓扑结构,同步节点形成了一个簇内无冲突的虚拟簇,很容易适应拓扑结构的改变。但节点周期性休眠增加了通信时延,而且时延会在每跳中积累;各节点的休眠时长固定,不能动态改变,当传感/转发事件的发生间隔较长时,会导致不必要的能量消耗。 * S-MAC与IEEE 802.11 MAC协议的差异 S-MAC协议的RTS/CTS控制消息和数据消息携带的时间是整个长消息传输的剩余时间; 其他结点只要接收到一个消息,就能够知道整个长消息的剩余时间,然后进入睡眠状态直至长消息发送完成。 * S-MAC与IEEE 802.11 MAC协议的差异 IEEE 802.11 MAC协议考虑了网络的公平性,RTS/CTS只预约下一个发送短消息的时间; 其他结点在每个短消息发送完成后都不必醒来进入侦听状态; 只要发送方没有收到某个短消息的应答,连接就会断开,其他结点就可以开始竞争信道的使用权。 * 路由协议 路由协议概述 路由选择是指选择互连网络从源节点向目的节点传输信

文档评论(0)

44488569 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5101121231000003

1亿VIP精品文档

相关文档