《简述无线传感器网络中的路由协议.docx》由会员分享,可在线阅读,更多相关《简述无线传感器网络中的路由协议.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、简述无线传感器网络中的路由协议luonan导语:无线传感器网络是一门全新的技术,本文介绍了无线网络传感器的几种路由协议。网络通常包括传感器节点,会聚节点和管理节点。传感器节点任意的分布在某一监测区域内,节点以自组织的形式构成网络,通太多跳中继方式将监测数据传送到会聚节点,最后通过Internet或其他网络通讯方式将监测信息传送到管理节点。同样的,用户能够通过管理节点进行命令的发布,告知传感器节点采集监测信息。网络体系构造传感器网络通常包括传感器节点,会聚节点和管理节点。传感器节点任意的分布在某一监测区域内,节点以自组织的形式构成网络,通太多跳中继方式将监测数据传送到会聚节点,最后通过Inter
2、net或其他网络通讯方式将监测信息传送到管理节点。同样的,用户能够通过管理节点进行命令的发布,告知传感器节点采集监测信息。节点是一个具有信息采集和处理能力的微系统,集成了传感器模块、信息处理模块、无线通讯模块和能量供给模块。传感器模块负责监测区域内信息的收集和转换,信息处理模块负责管理整个传感器节点、存储和处理本身收集的数据或者其他节点发送来的数据,无线通讯模块负责与其他传感器节点进行通讯,能量供给模块负责对整个传感器网络的运行进行能量的供给。传感器能量的供给是采用电池,节点能量有限,考虑尽可能的延长整个传感器网络的生命周期,在设计传感器节点时,保证能量供给的持续性是一个重要的设计原则。传感器
3、节点能量消耗的模块主要是包括传感器模块、信息处理模块和无线通讯模块,而绝大部分的能量消耗是集中在无线通讯模块上,约占整个传感器节点能量消耗的80%。因而,目前提出的传感器节点通讯路由协议主要是围绕着减少能量消耗延长网络生命周期而进行设计的。在无线网络中,路由协议不仅关心单个节点的能量消耗,更关心整个网能量的平衡消耗,这样才能延长整个网络的生存期。同时,无线传感器网络是以数据为中心的,这在路由协议中表现的最为突出,每个节点没有必要采用全网统一的编址,选择途径能够不用根据节点的编址,更多的是根据感兴趣的数据建立数据源到会聚节点之间的转发途径。目前提出了很多类型的传感器网络路由协议,就是基于上述的目
4、的。无线通讯网络路由协议相对于传统无线通讯网络而言,传统无线通讯网络研究的重点放在无线通讯的服务质量(QoS)上,而无线传感器节点是随机分布,电池供电,因而目前无线传感器网络路由协议的研究重点是放在怎样提高能量效率上,当前流行的几个无线传感器网络的路由协议如下:泛洪协议泛洪(Flooding)协议2是一种传统的无线通讯路由协议。该协议规定,每个节点接受来自其他节点的信息,并以广播的形式发送给其他邻居节点。如此继续下去,最后将信息数据发送给目的节点。但这个协议容易引起信息的“内爆(Implosion)和“重叠(Overlap),造成资源的浪费。因而在泛洪协议的基础上,提出了闲聊(Gossipin
5、g)协议。Gossiping协议Gossiping协议6是在泛洪协议的基础上进行改良而提出的。它传播信息的途径是通过随机的选择一个邻居节点,获得信息的邻居节点以同样的方式随机的选择下一个节点进行信息的传递。这种方式避免了以广播形式进行信息传播的能量消耗,但其代价是延长了信息的传递时间。固然Gossiping协议在一定程度上解决了信息的内爆,但是仍然存在信息的重叠现象。SPIN协议SPIN(SensorProtocolforInformationviaNegotiation)协议7是一种以数据为中心的自适应路由协议。SPIN协议的目的是:通过节点之间的协商,解决Flooding协议和Gossip
6、ing协议的内爆和重叠现象。SPIN协议有3种类型的消息,即ADC、REQ和DATA。ADC用于数据的广播,当某一个节点有数据能够分享时,能够用其进行数据信息广播。REQ用于请求发送数据,当某一个节点希望接受DATA数据包时,发送REQ数据包。DATA为收集的数据包。在发送一个DATA数据包之前,一个传感器节点首先对外广播ADV数据包,假如某一个节点希望接受要传来的数据信息,则向发送ADV数据包的节点回复REQ数据包,因而,便建立起发送节点和接受节点的联络,发送节点便向接受节点发送DATA数据包。定向扩散(DirectedDiffusion)协议定向扩散协议4是一种基于查询的路由机制。整个经过
7、能够分为兴趣扩散、梯度建立以及途径加强三个阶段。在兴趣扩散阶段,会聚节点向传感器节点发送其想要获取的信息种类或内容。兴趣消息中含有任务类型、目的区域、数据发送速率、时间戳等参数。每个传感器节点在收到该信息后,将其保存在CACHE中。当整个信息要求传遍整个传感器网络后,便在传感器节点和会聚节点之间建立起一个梯度场,梯度场的建立是根据成本最小化和能量自适应原则。一旦节点采集到会聚节点感兴趣的数据,就会根据建立的梯度场寻求最快途径进行数据传递。LEACH协议LEACH35(LOW-EnergyAdaptiveClusteringHierarchy)是一种以最小化传感器网络能量损耗为目的的分层式协议。
8、该协议的主要思想是通过随机选择类头节点,平均分担无线传感器网络的中继通讯业务来到达平均消耗传感器网络中节点能量的目的,进而能够延长网络的生命周期。LEACH协议能够将网络生命周期延长15%。LEACH协议分为两个阶段:类准备阶段和数据传输阶段。类准备阶段和就绪阶段所持续的时间总和称为一个轮回。在类准备阶段,LEACH协议随机选择一个传感器节点作为类头节点,随机性确保类头与基站之间数据传输的高能耗成本均匀的分摊到所有节点上。类头节点是根据如下公式来选择的:其中N为网络中传感器节点的数目,K为期望在当前轮回中的类头节点的数目。Ci(t)为指示方程,用于表明在过去的轮回中,该节点能否做过类头节点,若
9、做过,则Ci(t)为0,否则Ci(t)为1。通过该式表明,只要那些以前的轮回中没有做过类头节点、能量消耗较少的节点才能够成为当前轮回的类头节点。结语近几年,针对无线网络路由协议的研究相对于传统的无线通讯路由协议吸引了更多人的研究视线。从上面分析能够看出,每种协议之间是互相联络的。因而,从某种意义上来讲,很难讲清楚到低是那种协议更有优势。基于对这些协议的比拟分析表明,一个好的无线传感器网络路由协议应具备如下特征:具有动态的选择会聚节点的能力。很明显,会聚节点的生命周期直接影响到整个传感器网络的生命周期。在信息的传递经过中,会聚节点的使用频率最高,能量消耗最大。当某一个会聚节点的能量消耗过大时,传感器网络能够根据会聚节点的能量消耗状况,动态的选择能量消耗少的节点,进行信息的传递,平衡整个网络的会聚节点的能量消耗,能够延长传感器网络的生命周期。快速的数据融合技术。多的信息收集经过同时也是多信息的融合问题。假如信息能够在传感器节点进行快速的信息融合和分离,将提高整个网络的运行效率。随机途径选择能力。当有多条途径能够进行信息传递时,系统能够根据整个网络的能量消耗进行平衡,从多条途径中选择最合适的途径。总之,无线传感器网络是一门全新的技术,还有很多课题需要科技工作者坚持不懈的努力。0