1 / 24
文档名称:

无线传感器网络各类路由协议仿真.doc

格式:doc   大小:153KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

无线传感器网络各类路由协议仿真.doc

上传人:tswng35 2021/8/23 文件大小:153 KB

下载得到文件列表

无线传感器网络各类路由协议仿真.doc

文档介绍

文档介绍:- -
- -




课程无线传感网络各类路由协议仿真
- -
- -
实验目的
网络数据传输离不开路由协议,路由协议是其组网的根底,路由协议是无线传感器网络研究的重点之一,其主要的设计目标是降低节点能量消耗,延长网络的生命周期。本次实验将仿真各类无线传感器网络路由协议。
争取考虑全面,考虑到各因素对各类协议的影响,以提高无线传感网络的性能。
设计思想
Flooding
泛洪是一种传统的路由技术,不要求维护网络的拓扑构造,并进展路由计算,接收到消息的节点以播送形式转发分组。对于自组织的传感器网络,泛洪路由是一种较直接的实现方法,但消息的“内爆〞(implosion)和“重叠〞(overlap)是其固有的缺陷。为了抑制这些缺陷,,节点随机选取一个相邻节点转发它接收到的分组,而不是采用播送形式。这种方法防止了消息的“内爆〞现象,但有可能增加端到端的传输延时。
- -
- -
Flooding路由协议中的内爆和重叠问题
SPIN (sensor protocol for information via negotiation)
SPIN是以数据为中心的自适应路由协议,通过协商机制来解决泛洪算法中的“内爆〞和“重叠〞问题。传感器节点仅播送采集数据的描述信息,当有相应的请求时,才有目的地发送数据信息。SPIN协议中有3种类型的消息,即ADV,REQ和DATA。
ADV—用于新数据播送。当一个节点有数据可共享时,它以播送方式向外发送DATA数据包中的元数据。
REQ—用于请求发送数据。当一个节点希望接收DATA数据包时,发送REQ数据包。
DATA—包含附上元数据头(meta一header)的实际数据包。
SPIN协议有4种不同的形式:
• SPIN-PP:采用点到点的通信模式,并假定两节点间的通信不受其他节点的干扰,分组不会丧失,功率没有任何限制。要发送数据的节点通过ADV向它的相邻节点播送消息,感兴趣的节点通过REQ发送请求,数据源向请求者发送数据。接收到数据的节点再向它的相邻节点播送ADV消息,如此重复,使所有节点都有时机接收到任何数据。
• SPIN-EC:在SPIN-PP的根底上考虑了节点的功耗,只有能够顺利完成所有任务且能量不低于设定阈值的节点才可参与数据交换。
• SPIN-BC:设计了播送信道,使所有在有效半径内的节点可以同时完成数据交换。为了防止产生重复的REQ请求,节点在听到ADV消息以后,设定一个随机定时器来控制REQ请求的发送,其他节点听到该请求,主动放弃请求权利。
• SPIN-RL:它是对SPIN-BC的完善,主要考虑如何恢复无