无线传感器网络通信与组网技术网络层课件

上传人:痛*** 文档编号:176775332 上传时间:2022-12-23 格式:PPT 页数:78 大小:2.46MB
收藏 版权申诉 举报 下载
无线传感器网络通信与组网技术网络层课件_第1页
第1页 / 共78页
无线传感器网络通信与组网技术网络层课件_第2页
第2页 / 共78页
无线传感器网络通信与组网技术网络层课件_第3页
第3页 / 共78页
资源描述:

《无线传感器网络通信与组网技术网络层课件》由会员分享,可在线阅读,更多相关《无线传感器网络通信与组网技术网络层课件(78页珍藏版)》请在装配图网上搜索。

1、无线传感器网络-通信与组网技术-网络层23.3 3.3 路由协议路由协议3.3.1 3.3.1 路由协议概述路由协议概述因特网因特网 (Internet)(Internet)数据传输路径数据传输路径路由器路由器无线传感器网络-通信与组网技术-网络层分组交换网的示意图分组交换网的示意图H1A互联网互联网BDECH5H6H4H2H3H1 向向 H5 发送分组发送分组H2 向向 H6 发送分组发送分组注意分组路径的变化!注意分组路径的变化!路由器路由器主机主机无线传感器网络-通信与组网技术-网络层网络层 负责对在传输层协议控制下建立的连接或者会话负责对在传输层协议控制下建立的连接或者会话中的中的每个

2、数据包进行寻址和路由。每个数据包进行寻址和路由。在网络层,消息将被分解为多个数据包,每个数在网络层,消息将被分解为多个数据包,每个数据包都带据包都带有有源端和目的端的地址源端和目的端的地址。网络层用于在一个站点与另一站点之间传输数据网络层用于在一个站点与另一站点之间传输数据包。包。路由协议特点:寻找最佳路径,提高网络利用率,路由协议特点:寻找最佳路径,提高网络利用率,避免通信堵塞,均衡网络流量,不考虑能耗。避免通信堵塞,均衡网络流量,不考虑能耗。物 理 层数据链路层网 络 层传 输 层应 用 层无线传感器网络-通信与组网技术-网络层5WSNWSN路由协议概述路由协议概述 在无线传感器网络中在无

3、线传感器网络中,由于受能量限制,节点之间往往无法直由于受能量限制,节点之间往往无法直接通信,通常需要借助中间节点以接通信,通常需要借助中间节点以多跳路由多跳路由的方式将源数据传送的方式将源数据传送至目的节点。至目的节点。无线传感器网络-通信与组网技术-网络层无线传感器网络是一种信息采集网络 自组织通信是其中实现多跳的自组织通信是其中实现多跳的信息回传信息回传和进行和进行网络网络控制控制的手段。的手段。为了实现信息采集,无线传感器网络的业务大都发为了实现信息采集,无线传感器网络的业务大都发生在数据汇聚节点(生在数据汇聚节点(SinkSink)和普通传感器节点之间)和普通传感器节点之间 下行业务:

4、下行业务:包括包括SinkSink节点到传感器节点的下行业节点到传感器节点的下行业务(如查询指令下达)务(如查询指令下达)上行业务:上行业务:传感器节点到传感器节点到SinkSink的上行业务(如采的上行业务(如采集信息的回传集信息的回传);传感器节点之间的横向业务所占比例较小传感器节点之间的横向业务所占比例较小,主要是,主要是网络的控制信息和网内信息处理所需要的信息网络的控制信息和网内信息处理所需要的信息无线传感器网络-通信与组网技术-网络层7WSNWSN路由协议功能路由协议功能 无线传感器网络的网络层主要负责无线传感器网络的网络层主要负责路由的发现和维护路由的发现和维护。路由选择是指选择互

5、连网络路由选择是指选择互连网络从源节点向目的节点传输从源节点向目的节点传输信息的行为,并且信息至少通过一个中间节点信息的行为,并且信息至少通过一个中间节点。路由协议负责将数据分组从源节点通过网络转发到目路由协议负责将数据分组从源节点通过网络转发到目的节点,它包括两个功能:的节点,它包括两个功能:路径选择:寻找路径选择:寻找源节点和目的节点间的优化路径源节点和目的节点间的优化路径;数据转发:数据转发:将数据分组沿着优化路径正确转发将数据分组沿着优化路径正确转发。无线传感器网络-通信与组网技术-网络层WSNWSN路由协议定义及设计目标路由协议定义及设计目标WSNWSN路由协议:一套将数据从源节点传

6、输到目的节点的路由协议:一套将数据从源节点传输到目的节点的机制机制 。设计目标:设计目标:满足应用需求满足应用需求低网络开销低网络开销 资源利用的整体有效性资源利用的整体有效性网络高吞吐率网络高吞吐率无线传感器网络-通信与组网技术-网络层9 与传统网络的路由协议相比,无线传感器网络与传统网络的路由协议相比,无线传感器网络的路由协议具有以下特点:的路由协议具有以下特点:(1 1)能量优先)能量优先(2 2)基于局部拓扑信息)基于局部拓扑信息(3 3)以数据为中心(数据冗余性)以数据为中心(数据冗余性)(4 4)应用相关)应用相关WSNWSN路由协议特点路由协议特点无线传感器网络-通信与组网技术-

7、网络层10(1)能量优先)能量优先n由于传感器节点的能量非常有限,无线传感器网络路由于传感器节点的能量非常有限,无线传感器网络路由协议设计的由协议设计的一个重要目标便是延长整个网络的生存一个重要目标便是延长整个网络的生存时间时间,因此必须考虑节点的能量消耗和网络能量均衡,因此必须考虑节点的能量消耗和网络能量均衡使用的问题。使用的问题。n路由协议设计要求:协议简单、节省能量、均衡消耗路由协议设计要求:协议简单、节省能量、均衡消耗无线传感器网络-通信与组网技术-网络层11(2)基于局部拓扑信息)基于局部拓扑信息n为了尽量节省通信能量,无线传感器网络路由协议通常为了尽量节省通信能量,无线传感器网络路

8、由协议通常采用多跳的通信模式,而网络中节点数目通常较多,节采用多跳的通信模式,而网络中节点数目通常较多,节点资源有限,使得节点无法存储大量的路由信息。点资源有限,使得节点无法存储大量的路由信息。n无线传感器网络的一个基本问题就是,无线传感器网络的一个基本问题就是,如何在节点只能如何在节点只能获取局部拓扑信息和能量有限的情况下,实现简单高效获取局部拓扑信息和能量有限的情况下,实现简单高效的路由机制的路由机制。无线传感器网络-通信与组网技术-网络层12(3)以数据为中心)以数据为中心n无线传感器网络关注的是监测区域内的感知数据及其无线传感器网络关注的是监测区域内的感知数据及其位置,而不是具体由哪个

9、节点获取的信息位置,而不是具体由哪个节点获取的信息。n传感器网络通常包含多个传感器节点到少数汇聚节点传感器网络通常包含多个传感器节点到少数汇聚节点的数据流,按照对感知数据的需求、数据通信模式和的数据流,按照对感知数据的需求、数据通信模式和流向等,以数据为中心形成消息的转发路径。流向等,以数据为中心形成消息的转发路径。n传感器网络路由中使用传感器网络路由中使用数据融合技术数据融合技术无线传感器网络-通信与组网技术-网络层13(4)应用相关)应用相关n无线传感器网络是和应用相关的网络,其应用环境千无线传感器网络是和应用相关的网络,其应用环境千差万别,数据通信模式不同,没有一个路由机制能够差万别,数

10、据通信模式不同,没有一个路由机制能够适合所有的应用;适合所有的应用;n在设计路由协议时需要针对每一个具体应用的需求,在设计路由协议时需要针对每一个具体应用的需求,设计出合适应用的特定路由设计出合适应用的特定路由。无线传感器网络-通信与组网技术-网络层14 在根据具体应用设计路由协议时,必须满在根据具体应用设计路由协议时,必须满足如下要求:足如下要求:(1 1)能量高效)能量高效(2 2)可扩展性)可扩展性(3 3)稳健性)稳健性(4 4)快速收敛性)快速收敛性无线传感器网络-通信与组网技术-网络层151)能量高效)能量高效n传感器网络路由协议设计最重要的优化目标是能量高传感器网络路由协议设计最

11、重要的优化目标是能量高效性,效性,路由过程中不仅要选择能量消耗小的消息传输路由过程中不仅要选择能量消耗小的消息传输路径,而且要针对整个网络的情况选择使整个网络能路径,而且要针对整个网络的情况选择使整个网络能量均衡消耗的路径量均衡消耗的路径。n传感器节点能量有限,传感器网络的路由机制要能够传感器节点能量有限,传感器网络的路由机制要能够简单而且高效地实现信息传输。简单而且高效地实现信息传输。无线传感器网络-通信与组网技术-网络层162)可扩展性)可扩展性n能量限制、环境干扰和人为破坏等因素造成传感器节能量限制、环境干扰和人为破坏等因素造成传感器节点的损坏失效,以及新结点加入和结点移动,使网络点的损

12、坏失效,以及新结点加入和结点移动,使网络拓扑结构动态变化,要求路由机制具有扩展性,能适拓扑结构动态变化,要求路由机制具有扩展性,能适应网络的动态变化。应网络的动态变化。无线传感器网络-通信与组网技术-网络层173)快速收敛性)快速收敛性n传感器节点能量和通信带宽资源有限,网络拓扑结构传感器节点能量和通信带宽资源有限,网络拓扑结构动态变化等这些不确定因素要求路由机制能够快速收动态变化等这些不确定因素要求路由机制能够快速收敛;敛;n适应网络拓扑动态变化,减少通信协议开销,提高消适应网络拓扑动态变化,减少通信协议开销,提高消息传输的效率息传输的效率。无线传感器网络-通信与组网技术-网络层184)数据

13、处理技术)数据处理技术n为了减少数据通信量,转发结点在传输数据过程中经为了减少数据通信量,转发结点在传输数据过程中经常将不同的入口报文常将不同的入口报文融合成数目更少的出口报文转发融合成数目更少的出口报文转发给下一跳给下一跳,这就是数据融合的基本涵义。,这就是数据融合的基本涵义。n采用数据融合技术意味着路由协议需要做出相应的调采用数据融合技术意味着路由协议需要做出相应的调整。整。无线传感器网络-通信与组网技术-网络层195)鲁棒性)鲁棒性n传感器网络中,链路稳定性难于保证,传感器网络中,链路稳定性难于保证,通信信道质量通信信道质量较低,拓扑变化较频繁较低,拓扑变化较频繁,路由协议会遇到各种非正

14、常,路由协议会遇到各种非正常或不可预料的网络环境,路由器节点一旦出现故障将或不可预料的网络环境,路由器节点一旦出现故障将可能会影响整个网络。传感器网络本身的不可靠性希可能会影响整个网络。传感器网络本身的不可靠性希望其路由机制具有一定的容错能力。望其路由机制具有一定的容错能力。n好的路由协议应该具备较强可靠性,能够通过各种网好的路由协议应该具备较强可靠性,能够通过各种网络环境下的测试验证。络环境下的测试验证。无线传感器网络-通信与组网技术-网络层206)优化能力)优化能力n网络资源状况随时会发生变化,传感器网络路由协议网络资源状况随时会发生变化,传感器网络路由协议需要具备能够依据当前网络资源状况

15、选择需要具备能够依据当前网络资源状况选择最合适路径最合适路径的能力的能力。无线传感器网络-通信与组网技术-网络层21我们从各种应用的角度出发,将路由协议分为四类:我们从各种应用的角度出发,将路由协议分为四类:(1 1)能量感知路由协议)能量感知路由协议 高效利用网络能量是传感器网络路由协议的一个高效利用网络能量是传感器网络路由协议的一个显著特征。为了强调高效利用能量的重要性,这里将显著特征。为了强调高效利用能量的重要性,这里将它们划分为能量感知路由协议。它们划分为能量感知路由协议。能量感知的路由协议能量感知的路由协议从数据传输的能量消耗出发,讨论最少能量消耗和最从数据传输的能量消耗出发,讨论最

16、少能量消耗和最长网络生存期等问题长网络生存期等问题。典型协议:Energy aware routing,GEAR,等路由协议分类路由协议分类无线传感器网络-通信与组网技术-网络层22(2 2)以数据为中心的路由)以数据为中心的路由-基于查询的路由协议基于查询的路由协议 在环境检测、战场评估等应用中,需要不断查询传在环境检测、战场评估等应用中,需要不断查询传感器节点采集的数据。在感器节点采集的数据。在汇聚节点(查询节点)发出任汇聚节点(查询节点)发出任务查询命令务查询命令,传感器网络的终端探测节点向监控中心报,传感器网络的终端探测节点向监控中心报告采集的数据。告采集的数据。这类应用中,这类应用中

17、,通信流量主要是查询节点和传感器探通信流量主要是查询节点和传感器探测节点间的命令和数据传输测节点间的命令和数据传输,传感器探测节点的采集信,传感器探测节点的采集信息通常要进行数据融合,通过减少通信流量来节省能量,息通常要进行数据融合,通过减少通信流量来节省能量,即数据融合技术与路由协议的设计相结合。即数据融合技术与路由协议的设计相结合。无线传感器网络-通信与组网技术-网络层 以数据为中心的平面路由以数据为中心的平面路由 传统网络作为传统网络作为以通信为目的以通信为目的的对等网络,所使用的路由协的对等网络,所使用的路由协议通常议通常以地址作为节点的标识和路由依据以地址作为节点的标识和路由依据 ,

18、完成任意两个,完成任意两个节点间的通信任务。节点间的通信任务。而无线传感器网络作为而无线传感器网络作为以数据收集为目的以数据收集为目的的的数据汇聚型网数据汇聚型网络络,所关注的是,所关注的是节点监测区域的感知数据节点监测区域的感知数据 ,而不是具体哪,而不是具体哪个节点获取的信息。个节点获取的信息。一般传感器网络将大量节点的随机部署,网络中通常包一般传感器网络将大量节点的随机部署,网络中通常包含多个传感器节点与少数汇聚节点的数据流,含多个传感器节点与少数汇聚节点的数据流,按照对感知按照对感知数据的要求,数据通信模式和流向等,以数据为中心形成数据的要求,数据通信模式和流向等,以数据为中心形成消息

19、的转发路径。消息的转发路径。无线传感器网络-通信与组网技术-网络层DC,Data-centricAC,Address-centric地址中心网络和数据中心网络地址中心网络和数据中心网络DCDC网络可进网络可进行数据融合,行数据融合,减少网络中减少网络中的数据量的数据量无线传感器网络-通信与组网技术-网络层 平面路由中平面路由中所有节点具有相同的地位和功能所有节点具有相同的地位和功能,节点,节点间协同工作完成感知任务。间协同工作完成感知任务。由于节点数量庞大,分布密度高,相邻节点间的数由于节点数量庞大,分布密度高,相邻节点间的数据采集又大多面向同一监测点,因此在传输数据时会经常据采集又大多面向同

20、一监测点,因此在传输数据时会经常出现冗余现象。出现冗余现象。需要构建以数据为中心的平面路由协议,即需要构建以数据为中心的平面路由协议,即汇聚节汇聚节点向某些区域发送查询并等待来自于这些区域内的节点所点向某些区域发送查询并等待来自于这些区域内的节点所采集的相关数据。采集的相关数据。以数据为中心的平面路由以数据为中心的平面路由无线传感器网络-通信与组网技术-网络层平面路由的特点平面路由的特点:结构简单结构简单,鲁棒性较好鲁棒性较好缺乏对通信资源的优化管理,对网络动态变化的反应速缺乏对通信资源的优化管理,对网络动态变化的反应速度较慢度较慢典型协议:典型协议:DD,Rumor-routing,TTDD

21、,支持查询的,支持查询的近似路由算法等近似路由算法等 以数据为中心的平面路由以数据为中心的平面路由无线传感器网络-通信与组网技术-网络层如下:汇聚节点只对温度高于如下:汇聚节点只对温度高于2121的地区感兴趣。因此,传感的地区感兴趣。因此,传感器读数符合此要求的节点会被处理。器读数符合此要求的节点会被处理。以数据为中心的路由以数据为中心的路由-举例举例(a)温度无线传感器)温度无线传感器以数据为中心的路由以数据为中心的路由(b)汇聚结点初始化一个查询()汇聚结点初始化一个查询(t70F)无线传感器网络-通信与组网技术-网络层 以数据为中心的路由以数据为中心的路由-举例举例(C)匹配读数的结点被

22、定位)匹配读数的结点被定位以数据为中心的路由以数据为中心的路由(d)产生路由)产生路由无线传感器网络-通信与组网技术-网络层29(3 3)地理位置路由协议)地理位置路由协议 在目标跟踪的应用问题中,在目标跟踪的应用问题中,需要唤醒离被跟踪需要唤醒离被跟踪目标最近的传感器节点目标最近的传感器节点,以便得到关于目标的更精确,以便得到关于目标的更精确位置等相关信息。位置等相关信息。这类与坐标位置有关的应用问题中,这类与坐标位置有关的应用问题中,需要知道目需要知道目的节点的精确或者大致地理位置的节点的精确或者大致地理位置。把节点的位置信息。把节点的位置信息作为路由选择的依据,不仅能够完成节点的路由选择

23、作为路由选择的依据,不仅能够完成节点的路由选择功能,还可以降低系统专门维护路由协议的能耗。功能,还可以降低系统专门维护路由协议的能耗。无线传感器网络-通信与组网技术-网络层地理位置信息的路由协议地理位置信息的路由协议 在前面介绍的路由协议中,节点仅仅知道自己在前面介绍的路由协议中,节点仅仅知道自己的逻的逻辑名称(如地址信息等),通过路由探测可以获得网辑名称(如地址信息等),通过路由探测可以获得网络节点之间的连接关系和链路特征,由此确定路由。络节点之间的连接关系和链路特征,由此确定路由。随着定位技术的发展,节点可以方便地获得自随着定位技术的发展,节点可以方便地获得自己的己的地理位置信息,地理位置

24、信息,利用位置信息,可以改善利用位置信息,可以改善WSNWSN路由协路由协议的性能,研究使用地理位置信息的路由是一项很有议的性能,研究使用地理位置信息的路由是一项很有意义的工作。意义的工作。无线传感器网络-通信与组网技术-网络层地理位置信息的路由协议地理位置信息的路由协议 无线传感器网络中很多应用都和节点的位置信息有关无线传感器网络中很多应用都和节点的位置信息有关。某些应用必须知道节点的位置信息后,传感器节点采集某些应用必须知道节点的位置信息后,传感器节点采集的数据才有真正的价值和意义,如水源监测和河流保护、的数据才有真正的价值和意义,如水源监测和河流保护、森林防火及煤矿安全事故预警监测等。森

25、林防火及煤矿安全事故预警监测等。例如,在森林防火的应用里,消防人员不仅要知道森林例如,在森林防火的应用里,消防人员不仅要知道森林中发生了火灾事件,而且还要知道火灾的具体位置。中发生了火灾事件,而且还要知道火灾的具体位置。地理位置信息既可用于寻找达到基站或汇聚节点的最短地理位置信息既可用于寻找达到基站或汇聚节点的最短路径,又可用于形成虚拟的网络,使得一次只有少量的路径,又可用于形成虚拟的网络,使得一次只有少量的节点处于激活工作状态。节点处于激活工作状态。无线传感器网络-通信与组网技术-网络层地理位置路由地理位置路由 地理位置路由假设:地理位置路由假设:节点知道自己的位置信息,也知道目的节点和节点

26、知道自己的位置信息,也知道目的节点和目的监测区域的地理位置。目的监测区域的地理位置。利用这些地理位置信息作为路由选择的依据,利用这些地理位置信息作为路由选择的依据,节点按照一定的策略转发数据到目的节点。节点按照一定的策略转发数据到目的节点。利用节点的位置信息,就能够将信息发布到指定区利用节点的位置信息,就能够将信息发布到指定区域,有效减小了数据传输的开销。域,有效减小了数据传输的开销。无线传感器网络-通信与组网技术-网络层地理位置信息的路由协议地理位置信息的路由协议下列方法可确定节点位置下列方法可确定节点位置GPS(Global Positioning System)GPS(Global Po

27、sitioning System)超声波三角定位系统超声波三角定位系统信标定位信标定位用途用途作为其它路由算法的辅助作为其它路由算法的辅助直接用于路由的计算直接用于路由的计算典型协议:基于地理位置的距离贪心路由协议,典型协议:基于地理位置的距离贪心路由协议,基于地理基于地理位置的角度贪心路由协议,位置的角度贪心路由协议,GEM、MAP、LCR等等无线传感器网络-通信与组网技术-网络层34(4 4)可靠的路由协议)可靠的路由协议 传感器网络的某些应用对通信的服务质量有较高传感器网络的某些应用对通信的服务质量有较高要求,可能在可靠性和实时性等方面有特别要求要求,可能在可靠性和实时性等方面有特别要求

28、。采用视频传感器进行战场环境监测时,希望传输采用视频传感器进行战场环境监测时,希望传输的视频图像能够尽可能的流畅些。的视频图像能够尽可能的流畅些。传感器网络的无线链路稳定性一般难以保证,通传感器网络的无线链路稳定性一般难以保证,通信信道质量比较低,网络拓扑变化频繁,要考虑信信道质量比较低,网络拓扑变化频繁,要考虑可靠可靠的路由协议设计技术的路由协议设计技术来满足这些的服务质量指标。来满足这些的服务质量指标。无线传感器网络-通信与组网技术-网络层为止。协议内容:协议内容:1 1、一节点、一节点S S希望发送一块数据给节点希望发送一块数据给节点D D,节点,节点S S首先通过网首先通过网络将数据副

29、本传送给它的每一个邻居节点,每一个邻居节点络将数据副本传送给它的每一个邻居节点,每一个邻居节点又将其传输给各自的每一个邻居节点,又将其传输给各自的每一个邻居节点,除了刚刚给它们发送除了刚刚给它们发送数据副本的节点数据副本的节点S S外外。2 2、如此继续下去,直到将数据传输到目标节点、如此继续下去,直到将数据传输到目标节点D D为止或者为止或者为该数据所设定的生命期限(在传感器网络里面通常定义为为该数据所设定的生命期限(在传感器网络里面通常定义为最大跳数)变为零为止或者所有节点拥有此数据。最大跳数)变为零为止或者所有节点拥有此数据。洪泛法洪泛法(Flooding)(Flooding)是一种传是

30、一种传统的网络路由协议,不需要统的网络路由协议,不需要知道网络拓扑结构和使用任知道网络拓扑结构和使用任何路由算法。何路由算法。1 1、洪泛路由、洪泛路由(Flooding)(Flooding)3.3.2 3.3.2 典型路由协议典型路由协议无线传感器网络-通信与组网技术-网络层为止。为止。不足:不足:存在存在信息爆炸信息爆炸(Implosion)问题,即出现一个节点可能得问题,即出现一个节点可能得到一个数据多个副本的现象到一个数据多个副本的现象出现出现部分重叠部分重叠(Overlap)现象,如果处于同一观测环境的现象,如果处于同一观测环境的两个相邻同类传感器节点同时对一个事件作出反应,二者采两

31、个相邻同类传感器节点同时对一个事件作出反应,二者采集的数据性质相同,数值相近,那么,这两个节点的邻居节集的数据性质相同,数值相近,那么,这两个节点的邻居节点将收到双份数据副本点将收到双份数据副本优点:优点:实现简单实现简单不需要为保持网络拓扑信息和实现复杂的路由发现算法不需要为保持网络拓扑信息和实现复杂的路由发现算法而消耗计算资源而消耗计算资源适用于健壮性要求高的场合适用于健壮性要求高的场合洪泛路由洪泛路由(Flooding)(Flooding)无线传感器网络-通信与组网技术-网络层Flooding 的Implosion(内爆)和overlap(重叠)无线传感器网络-通信与组网技术-网络层2、

32、Gossiping路由协议nGossiping协议是对协议是对Flooding协议的改进协议的改进n当节点收到数据包时当节点收到数据包时,只只将数据包随机转发给与其相邻将数据包随机转发给与其相邻的节点的某一个节点的节点的某一个节点或几个或几个,而不是所有节点。,而不是所有节点。n当相邻节点收到数据包时,也采用同样的办法转发给与当相邻节点收到数据包时,也采用同样的办法转发给与其相邻某一个节点。其相邻某一个节点。38无线传感器网络-通信与组网技术-网络层Gossiping路由协议优缺点n优点:优点:就就降低了数据转发重叠的可能性降低了数据转发重叠的可能性,避免了信息内爆现象,避免了信息内爆现象的产

33、生的产生;n缺点:缺点:点到点的时延点到点的时延较大较大n由于由于随机转发某一个节点的方向并不一定在距离目的节点随机转发某一个节点的方向并不一定在距离目的节点更近的方向上,因此容易造成数据到达目的节点时间过长更近的方向上,因此容易造成数据到达目的节点时间过长或者跳数己达到最大,而数据还没有到达目的节点,造成或者跳数己达到最大,而数据还没有到达目的节点,造成传递传递失败。失败。n刚开始的很短的时间内发送速率很大,但是随着数据的发刚开始的很短的时间内发送速率很大,但是随着数据的发送,速度会明显降低,而且它送,速度会明显降低,而且它并不能很好解决重叠问题并不能很好解决重叠问题。39无线传感器网络-通

34、信与组网技术-网络层3、SPINn该协议是最早的一类WSN路由协议的代表,是对Flooding协议的改进n 考虑到WSN的数据冗余,临近节点所感知的数据具有相似性,通过节点间协商方式减少数据传输量,只广播其他节点没有的数据无线传感器网络-通信与组网技术-网络层SPIN中的元数据(meta-data)n元数据:对节点感知数据的抽象,是原始感知数据的压缩,可以描述原始感知数据(传元数据可以节省能耗)n SPIN协议有两种工作模式:SPIN1和SPIN2,(SPIN2在SPIN1 的基础上考虑了节点剩余能量)n SPIN采用三次握手机制,有三种分组:ADV(相当于数据的索引,很短)、REQ、DATA

35、无线传感器网络-通信与组网技术-网络层SPINn协商通过元数据进行协商通过元数据进行元数据描述实数据元数据与实数据一一对应n协议消息协议消息消息广播包:Advertise(ADV)数据请求包:Request(REQ)数据包:Data transfer(DATA)无线传感器网络-通信与组网技术-网络层3步握手协议步握手协议AAAAAA(1)节点)节点A有新数据,通过有新数据,通过ADV发布发布新数据信息,使用元数新数据信息,使用元数据据(2)B节点收到节点收到ADV后,发现后,发现自己没有该数据,通过自己没有该数据,通过REQ向向A请求请求新数据新数据(3)A节点向节点向B节点节点传送源数据传送

36、源数据(4)B节点融合新数据,并通节点融合新数据,并通过过ADV发布新数据消息发布新数据消息(5)如果其他节点有)如果其他节点有ADV中描中描述的数据的副本就忽略该消息;述的数据的副本就忽略该消息;若没有,就发送若没有,就发送REQ请求数据请求数据(6)B结点发送数据结点发送数据整个网络中对此数据感兴趣的结整个网络中对此数据感兴趣的结点都将收到此数据。点都将收到此数据。SPIN协议工作流程协议工作流程无线传感器网络-通信与组网技术-网络层SPINn3步握手协议步握手协议(ADV-REQ-DATA)n通过和邻居节点的协商来通过和邻居节点的协商来减少减少Flooding带来的带来的内爆内爆nSPI

37、N利用数据融合(利用数据融合(DC),),部分解决了重叠问题部分解决了重叠问题n通过通过元数据元数据来完成协商过程来完成协商过程元数据:一种对源数据的映射,比源数据短避免传输冗余数据nSPIN-2在在SPIN-1的基础上加入了能量阈值的基础上加入了能量阈值当一个节点的剩余能量低于能量阈值后,减少其在协议中参与的活动。无线传感器网络-通信与组网技术-网络层nSPIN2模式考虑了剩余能量值,当节点能量值模式考虑了剩余能量值,当节点能量值低于某个门限值时,该节点就不再参与低于某个门限值时,该节点就不再参与DATA报文报文的转发,只是接收报文和的转发,只是接收报文和发出发出REQ报文,报文,进一步进一

38、步降低降低了了能耗能耗n 模拟结果表明,模拟结果表明,SPIN2比传统方式节省能耗一比传统方式节省能耗一半以上半以上 无线传感器网络-通信与组网技术-网络层SPIN协议评价n优点优点解决了解决了内爆内爆问题和部分解决了问题和部分解决了重叠重叠问题问题不需要进行路由维护不需要进行路由维护对网络拓扑变化不敏感,可用于对网络拓扑变化不敏感,可用于移动移动WSNn缺点缺点本质上本质上SPIN还是向全网还是向全网扩散扩散新消息,新消息,开销开销比较大比较大 当多个节点向同一个节点同时发送当多个节点向同一个节点同时发送REQ时时,需要,需要退避退避算法算法 无线传感器网络-通信与组网技术-网络层474 4

39、、定向扩散路由、定向扩散路由定向扩散(定向扩散(Directed Directed DiffusionDiffusion,DDDD)路由协议)路由协议基于查询的路由协议基于查询的路由协议 在诸如环境监测、战场评估等应用中,在诸如环境监测、战场评估等应用中,汇聚节点汇聚节点(Sink)Sink)发出任务查询命令,传感器节点向汇聚节点报发出任务查询命令,传感器节点向汇聚节点报告采集的数据。告采集的数据。通信流量主要是汇聚节点和传感器节点之间的命令和通信流量主要是汇聚节点和传感器节点之间的命令和数据传输数据传输 ,同时同时 传感器节点要在传输路径上进行传感器节点要在传输路径上进行数据数据融合融合 ,

40、通过减小通信流量来节能。,通过减小通信流量来节能。无线传感器网络-通信与组网技术-网络层48定向扩散路由定向扩散路由 扩散节点通过兴趣信息发出查询任务,采用扩散节点通过兴趣信息发出查询任务,采用洪泛方式洪泛方式传播兴趣信息到整个区域或部分区域内的所有传感器节点。传播兴趣信息到整个区域或部分区域内的所有传感器节点。兴趣信息用来表示查询的任务,表达了网络用户对监测区兴趣信息用来表示查询的任务,表达了网络用户对监测区域内感兴趣的具体内容,例如监测区域内的温度、湿度和域内感兴趣的具体内容,例如监测区域内的温度、湿度和光照等数据。光照等数据。DD DD中采用了中采用了 以数据为中心的查询机制以数据为中心

41、的查询机制。查询是通过定期全网广播兴趣包来实现的查询是通过定期全网广播兴趣包来实现的,如果查询频,如果查询频率过高,会引起广播风暴问题,造成能量的快速消耗。率过高,会引起广播风暴问题,造成能量的快速消耗。无线传感器网络-通信与组网技术-网络层定向扩散模型定向扩散模型DD 定向扩散模型定向扩散模型DDDD是一种是一种以数据为中心的信息传播协以数据为中心的信息传播协议议,是专门为无线传感器网络设计的路由策略,是专门为无线传感器网络设计的路由策略 主要思想主要思想:将来自于不同源节点所发送的数据聚合起来将来自于不同源节点所发送的数据聚合起来 目的:目的:减少数据冗余减少数据冗余缩减数据被传递的大小和

42、次数缩减数据被传递的大小和次数保存网络能量和延长网络生命周期保存网络能量和延长网络生命周期 运行运行DDDD的传感器节点使用基于的传感器节点使用基于属性属性的命名机制来描述的命名机制来描述数据数据无线传感器网络-通信与组网技术-网络层50定向扩散路由定向扩散路由 在兴趣信息的传播过程中,协议将逐跳地在兴趣信息的传播过程中,协议将逐跳地在每个在每个传感器节点上建立反向的从数据源到汇聚节点的数据传感器节点上建立反向的从数据源到汇聚节点的数据传输梯度传输梯度,传感器探测节点将采集到的数据沿着梯度,传感器探测节点将采集到的数据沿着梯度方向传送给汇聚节点。方向传送给汇聚节点。无线传感器网络-通信与组网技

43、术-网络层51 定向扩散路由机制可以分为定向扩散路由机制可以分为周期性的兴趣扩散、周期性的兴趣扩散、梯度建立梯度建立和和路径加强路径加强三个阶段三个阶段:(a)兴趣扩散)兴趣扩散 (b)梯度建立)梯度建立 (c)路径增强)路径增强无线传感器网络-通信与组网技术-网络层52(1 1)兴趣扩散阶段)兴趣扩散阶段 兴趣扩散阶段,兴趣扩散阶段,汇聚节点周期性地向邻居节点广播兴汇聚节点周期性地向邻居节点广播兴趣消息趣消息。兴趣消息中含有任务类型、目标区域、数据发送。兴趣消息中含有任务类型、目标区域、数据发送速率、时间戳等参数。速率、时间戳等参数。各节点在本地保存一个兴趣列表,对每个兴趣内容,各节点在本地

44、保存一个兴趣列表,对每个兴趣内容,列表中都有一个表项记录发来该兴趣消息的邻居节点、数列表中都有一个表项记录发来该兴趣消息的邻居节点、数据发送速率和时间戳等任务相关信息,以建立该节点向汇据发送速率和时间戳等任务相关信息,以建立该节点向汇聚节点传递数据的梯度关系。聚节点传递数据的梯度关系。每个兴趣可能对应多个邻居每个兴趣可能对应多个邻居节点,每个邻居节点对应一个梯度信息节点,每个邻居节点对应一个梯度信息。无线传感器网络-通信与组网技术-网络层53(2 2)数据传播阶段)数据传播阶段 当传感器探测节点采集到与兴趣匹配的数据时,当传感器探测节点采集到与兴趣匹配的数据时,把数据发送到梯度上的邻居节点,并

45、按照梯度上的数把数据发送到梯度上的邻居节点,并按照梯度上的数据传输速率,设定传感器模块采集数据的速率。据传输速率,设定传感器模块采集数据的速率。由于可能从多个邻居节点收到兴趣消息,节点向由于可能从多个邻居节点收到兴趣消息,节点向多个邻居发送数据,多个邻居发送数据,汇聚节点可能收到经过多个路径汇聚节点可能收到经过多个路径的相同数据的相同数据。无线传感器网络-通信与组网技术-网络层54(3 3)路径加强阶段)路径加强阶段 定向扩散路由机制通过定向扩散路由机制通过正向加强机制来建立优化正向加强机制来建立优化路径路径,并根据网络拓扑的变化来修改数据转发的梯度,并根据网络拓扑的变化来修改数据转发的梯度关

46、系。关系。无线传感器网络-通信与组网技术-网络层55两种梯度两种梯度兴趣扩散阶段是为了建兴趣扩散阶段是为了建立源节点到汇聚节点的立源节点到汇聚节点的数据传输路径,数据源数据传输路径,数据源节点以较低速率来采集节点以较低速率来采集和发送数据。和发送数据。汇聚结点在收到从原结点汇聚结点在收到从原结点发来的数据后,启动建立发来的数据后,启动建立到源节点的加强路径,后到源节点的加强路径,后续数据将沿着加强路径,续数据将沿着加强路径,以较高的数据率进行传输。以较高的数据率进行传输。兴趣扩散阶段建立的梯度为兴趣扩散阶段建立的梯度为探测梯度探测梯度加强后的梯度成为加强后的梯度成为数据梯度数据梯度无线传感器网

47、络-通信与组网技术-网络层兴趣消息(兴趣消息(interestinterest)n n SinkSink节点周期性查询兴趣消息节点周期性查询兴趣消息 兴趣消息采用泛洪的方法传播到网络兴趣消息采用泛洪的方法传播到网络 兴趣扩散阶段建立节点到兴趣扩散阶段建立节点到SinkSink的路径的路径 有和兴趣匹配数据的节点发送数据有和兴趣匹配数据的节点发送数据n n 兴趣消息,由属性值对组成兴趣消息,由属性值对组成 :查询内容(温度、湿度等)查询内容(温度、湿度等)查询要求(如上报间隔、持续时间等)查询要求(如上报间隔、持续时间等)type=four-legged animal/detect animal

48、 locationinterval=20 ms/send back events every 20 msduration=10 seconds/.for the next 10 secondsrect=-100,100,200,400/from sensors within rectangle无线传感器网络-通信与组网技术-网络层兴趣转发兴趣转发 邻居更新自己的兴趣邻居更新自己的兴趣cachecache,并且转发,并且转发 兴趣兴趣cachecache中的条目中的条目 时间戳:时间戳:指示接收到相关兴趣消息的最近时间指示接收到相关兴趣消息的最近时间 若干梯度域:若干梯度域:每个梯度和其邻居节点

49、相关联每个梯度和其邻居节点相关联,每个梯每个梯度中含有一个指定的数据传输率度中含有一个指定的数据传输率 持续时间持续时间:该兴趣消息的有效期:该兴趣消息的有效期无线传感器网络-通信与组网技术-网络层网络梯度网络梯度 在兴趣消息的传播过程中,协议逐跳地在每个节点在兴趣消息的传播过程中,协议逐跳地在每个节点上建立上建立反向的从数据源到汇聚节点的数据传输梯度反向的从数据源到汇聚节点的数据传输梯度。信息梯度信息梯度类似于反向路由条目(从当前节点到类似于反向路由条目(从当前节点到SinkSink的的路由),路由),它既包含了它既包含了下一跳节点下一跳节点(发来查询的相邻节(发来查询的相邻节点)和点)和时

50、间戳时间戳,也包含了信息采集相关的内容(如数,也包含了信息采集相关的内容(如数据采集内容、采集速率等)据采集内容、采集速率等)无线传感器网络-通信与组网技术-网络层网络梯度网络梯度 节点用一组标量值表示它的选择,值越大意味着向节点用一组标量值表示它的选择,值越大意味着向该方向继续搜索获得匹配数据的可能性越大,该方向继续搜索获得匹配数据的可能性越大,匹配数匹配数据可以沿据可以沿“梯度梯度”最大的方向中继回最大的方向中继回SinkSink节点。节点。SinkSink节点发出的查询业务也用属性的组合表示节点发出的查询业务也用属性的组合表示,逐级逐级扩散扩散,最终遍历全网最终遍历全网,找到所有匹配的原

51、始数据找到所有匹配的原始数据.无线传感器网络-通信与组网技术-网络层DD(Directed Diffusion)路由)路由无线传感器网络-通信与组网技术-网络层定向扩散路由举例定向扩散路由举例-InterestInterest的传播无线传感器网络-通信与组网技术-网络层Interest的任务命名(的任务命名(naming)无线传感器网络-通信与组网技术-网络层Interests的区分和汇聚无线传感器网络-通信与组网技术-网络层Interests缓存无线传感器网络-通信与组网技术-网络层定向扩散路由举例定向扩散路由举例-路径梯度(路径梯度(GradientGradient)无线传感器网络-通信与

52、组网技术-网络层定向扩散路由举例定向扩散路由举例-加强(reinforcedreinforced)路径无线传感器网络-通信与组网技术-网络层路径加强 查询发出一段时间后,查询发出一段时间后,sinksink开始从多条路径收到回传的信开始从多条路径收到回传的信息。息。此时,它从中此时,它从中选择最优路径(如回传信息的选择最优路径(如回传信息的时延最小),时延最小),向相应的相邻节点发送向相应的相邻节点发送“路径加强路径加强”消息。消息。“路径加强路径加强”消息也是一个查询命令,与前一个不同的是它消息也是一个查询命令,与前一个不同的是它包含了更大的信息采集速率。包含了更大的信息采集速率。“路径加强

53、路径加强”消息沿最优路径逐消息沿最优路径逐跳传输到被查询的传感器节点,这条路径成为跳传输到被查询的传感器节点,这条路径成为“主路径主路径”,而,而其他路径相应的成为备用路径。其他路径相应的成为备用路径。传感器节点接收到传感器节点接收到“路径加强路径加强”消息后,根据要求提高信息消息后,根据要求提高信息采集速率。采集速率。无线传感器网络-通信与组网技术-网络层68路径加强的标准路径加强的标准 路径加强的标准不是唯一的。路径加强的标准不是唯一的。吞吐量:在一定时间内发送数据最多的结点吞吐量:在一定时间内发送数据最多的结点稳定性:数据传输最稳定的结点稳定性:数据传输最稳定的结点传输时延:首先发来最新

54、数据包的结点传输时延:首先发来最新数据包的结点选择选择作为作为路径加强的下一跳结点路径加强的下一跳结点无线传感器网络-通信与组网技术-网络层定向扩散定向扩散协议评价协议评价优点优点数据中心路由,定义不同任务类型数据中心路由,定义不同任务类型/目标区域消息;目标区域消息;路径加强机制可路径加强机制可显著提高数据传输的速率显著提高数据传输的速率;周期性路由:周期性路由:能量的均衡消耗能量的均衡消耗;缺点缺点周期性的洪泛机制周期性的洪泛机制:能量和时间开销都比较大能量和时间开销都比较大;尤其是当底层尤其是当底层MACMAC协议采用休眠机制时,有时可能协议采用休眠机制时,有时可能造成兴趣建立的不一致;

55、造成兴趣建立的不一致;节点需要维护一个节点需要维护一个兴趣消息列表兴趣消息列表,代价较大;,代价较大;无线传感器网络-通信与组网技术-网络层平面结构路由算法的缺点平面结构路由算法的缺点每个节点直接和每个节点直接和SinkSink节点通信节点通信节点节点能量消耗能量消耗过大过大节点节点密度较大时冲突过大密度较大时冲突过大,效率低,效率低无线传感器网络-通信与组网技术-网络层集群结构路由原理集群结构路由原理n集群结构路由协议实际是分层结构路由协议,网络划集群结构路由协议实际是分层结构路由协议,网络划分为分为多个簇多个簇,每个簇由一个簇头和簇成员组成,这些,每个簇由一个簇头和簇成员组成,这些簇头形成

56、高一级网络,在高一级网络中,可以再一次簇头形成高一级网络,在高一级网络中,可以再一次分簇,形成更高一级网络分簇,形成更高一级网络n簇头管理簇内节点簇头管理簇内节点,收集和融合簇内信息和簇间数据,收集和融合簇内信息和簇间数据的转发。的转发。n优点:优点:扩展性好,适宜大规模网络扩展性好,适宜大规模网络无线传感器网络-通信与组网技术-网络层典型的集群结构路由协议典型的集群结构路由协议LEACH:Low-Energy Adaptive ClusteringHierarchy低功耗自适应分簇协议低功耗自适应分簇协议无线传感器网络-通信与组网技术-网络层LEACH算法算法nLEACHLEACH算法:算法

57、:最早的一种分层路由算法,主要考虑簇内节点能最早的一种分层路由算法,主要考虑簇内节点能耗耗簇头簇头作为一定区域所有节点的作为一定区域所有节点的代理代理,负责和,负责和SinkSink的通信;的通信;非簇头节点可以使用小功率和簇头节点通信;非簇头节点可以使用小功率和簇头节点通信;簇头节点可以对所辖区域节点簇头节点可以对所辖区域节点数据数据进行进行融合融合,减,减少网络中传输的数据;少网络中传输的数据;簇头选举算法的设计,要求保证公平性簇头选举算法的设计,要求保证公平性无线传感器网络-通信与组网技术-网络层关键问题关键问题n使用使用Leach协议后,协议后,形成形成两级星形结构两级星形结构n簇内节

58、点与簇头距离簇内节点与簇头距离近,功耗小;簇头进近,功耗小;簇头进行数据融合,减少通行数据融合,减少通信量信量n 簇头消耗大量能量,簇头消耗大量能量,所以所以定期选举簇头定期选举簇头无线传感器网络-通信与组网技术-网络层簇头选举算法簇头选举算法n每个传感器节点选择每个传感器节点选择0,1之间的一个随机数,如果之间的一个随机数,如果选定的值小于某一个阈值选定的值小于某一个阈值T(n),那么这个节点成为),那么这个节点成为簇头节点,阈值计算如下:簇头节点,阈值计算如下:p=p=网络中的簇头节点数网络中的簇头节点数/网络中传感器节点的个数,网络中传感器节点的个数,p p是成为簇头的概率,是成为簇头的

59、概率,r r为当前的轮数,为当前的轮数,G G为在上一个为在上一个1/P1/P轮循环中未当选过簇头的结点的集合。轮循环中未当选过簇头的结点的集合。无线传感器网络-通信与组网技术-网络层LEACH算法工作原理算法工作原理n网络按照周期工作,每个周期分为两个阶段:网络按照周期工作,每个周期分为两个阶段:簇头建立阶段:簇头建立阶段:n节点运行算法,确定本次自己是否成为簇头节点运行算法,确定本次自己是否成为簇头(选(选簇)簇);n簇头节点广播自己成为簇头的事实;簇头节点广播自己成为簇头的事实;n其他非簇头节点按照信号强弱选择应该加入的簇其他非簇头节点按照信号强弱选择应该加入的簇头,并通知该簇头节点;头

60、,并通知该簇头节点;n簇头节点按照簇头节点按照TDMATDMA的调度的调度,给依附于他的节点,给依附于他的节点分配时间片;分配时间片;数据传输阶段:数据传输阶段:n节点在分配给他的时间片上发送数据;节点在分配给他的时间片上发送数据;无线传感器网络-通信与组网技术-网络层LEACH算法评价算法评价n优点优点优化了传输数据所需能量;优化了传输数据所需能量;优化了网络中的数据量(簇头数据融合);优化了网络中的数据量(簇头数据融合);n缺点缺点节点硬件需要支持射频功率自适应调整;节点硬件需要支持射频功率自适应调整;无法保证簇头节点能遍及整个网络;无法保证簇头节点能遍及整个网络;分簇分簇与与簇头选举簇头选举 要公平要公平无线传感器网络-通信与组网技术-网络层78小结小结n路由协议的概念、功能路由协议的概念、功能nWSN路由协议的特点路由协议的特点nWSN路由协议的分类路由协议的分类n定向定向扩散扩散路由协议的三个阶段,以及优缺点路由协议的三个阶段,以及优缺点

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!