无线传感器网络.ppt.ppt
《无线传感器网络.ppt.ppt》由会员分享,可在线阅读,更多相关《无线传感器网络.ppt.ppt(118页珍藏版)》请在三一办公上搜索。
1、无线传感器网络,主要内容,1.无线传感器网络概述,无线传感器网络通常由大量具有感知、计算及无线通信能力的微小节点组成,其目的是监视环境而非通信。传感器节点部署在要监视的区域中,采集指定的环境参数,并将数据发送到汇聚节点供分析。,传感器节点的组成,传感器节点一般由传感模块、处理模块、无线通信模块和能量供应模块组成。传感器节点已经可以做得非常小,称为智能尘埃(smart dust)。,传感器节点的特点,廉价:每个节点的期望价格在一美元左右体积小:火柴盒或硬币般大小重量轻:小于100克能量有限:两节五号电池或纽扣电池供电无线通信能力:能够用无线电、红外线、蓝牙、超声波等通信,带宽低,干扰大计算能力:
2、几百兆赫兹的处理器存储能力:几兆或几百兆的存储空间感知能力:具有一个或几个传感器软件环境:TinyOS是专为传感器节点开发的操作系统,传感器网络的特点,节点固定或只有较小的活动性数量大,密度高拓扑动态变化节点同构,或只有少量特殊节点;分布式:没有预先指定的中心,所有节点通过分布式算法相互协调;自组织:传感器网络的部署和初始化等不需要外界干预;节点资源受限,特别是能量非常有限;以数据为中心的网络,节点具有数据处理的能力;与应用紧密耦合的网络,传感器网络与移动自组网的不同,节点规模:移动自组网:节点数量通常在几十或上百传感器网络:节点数目往往高出好几个数量级节点密度:移动自组网:小传感器网络:大(
3、冗余部署的结果)拓扑变化的原因:移动自组网:节点运动传感器网络:节点休眠调度、环境干扰或节点故障引起节点处理能力:移动自组网:较强传感器网络:十分有限,传感器网络的应用,传感器网络在环境监视方面的优势:通过在物理环境中部署大量廉价的智能传感器节点,可以获得长时间、近距离、高分辨率的环境数据,这是传统监视设备无法得到的。传感器节点的计算和存储能力允许节点执行数据过滤、数据压缩等操作,也可以执行一些应用特定的处理任务。节点之间的通信能力允许节点之间协同完成更复杂的任务,如目标跟踪。通过任务的重新分配可以改变传感器网络的用途。,无线传感器网络要解决的问题,网络的自组织、自配置(节点定位、时间同步、自
4、动校准、拓扑控制等)通信协议(MAC、路由协议)分布式数据管理(数据采集、存储、查询、获取等)各种应用特定的数据融合处理节省能耗应贯穿到所有的设计中。,2.国内外研究现状,从目前国内外WSN已有研究成果统计来看,WSN领域各研究点所占的比例如右图所示。对网络协议、能量、定位、可靠性、网络架构以及数据处理的研究是WSN研究的热点问题。,国内外研究现状:产品,加州大学Berkeley分校Mote系列,国内外研究现状,主要研究方法解析(Analytic)根据限定条件和合理假设,描述研究对象和系统,抽象数学分析模型来对问题进行求解。模拟和仿真(Simulation&Emulation)应用网络模拟和仿
5、真软件(自己开发或通用),建立网络和系统模型,运行模型并计算和分析结果。实验(Testbed)设计所需硬、软件配置,建立测试床等现实网络来进行网络协议、行为和性能的研究。,国内外研究现状,主要研究方法对比解析方法的有效性和精确性受假设限制很大。模拟仿真方法可根据需要设计所需网络模型,只需较少的时间和费用就能得到网络在不同条件下的各种特性,灵活,高效,低成本。但目前网络模拟和仿真软件对WSN的模拟和仿真并不能完全真实和有效的反映整个网络的状态。(注:采用解析和模拟仿真相结合的方法是WSN理论研究的主要手段)实验方法相对成本较高,不如仿真灵活,但能获得丰富有效的网络数据,准确的测试和评估网络的性能
6、,是将理论成果转化为网络标准或产品的必经之路。,3.WSN的协议,MAC协议 在无线传感器网络中,介质访问控制协议决定无线信道的使用方式,在传感器节点之间分配有限的无线通信资源,用来构建传感器网络系统的底层基础结构。设计MAC协议时考虑:节省能量 可扩展性 网络效率,WSN的协议(续),MAC协议 MAC网络能量浪费主要原因:数据重传,耗费节点更多能量。节点接受不必要的数据。节点不需要发送数据时,过度侦听。信道分配时,控制消息过多。,WSN的协议(续),MAC协议 节点无线通信模块的状态包括:发送状态、接受状态、侦听状态、睡眠状态。各状态耗能按上述顺序依次减少,因此通常采用”侦听/睡眠”交替使
7、用的无线信道使用策略。,WSN的协议(续),MAC协议 针对不同的传感器网络应用,提出不同的MAC协议,主要分3类:时分复用(TDMA)的MAC协议。随机竞争的MAC协议。其他MAC协议。如:频分复用或码分复用等协议。,WSN的协议(续),MD(Mediation Device)协议TDMA和CSMA的混合SMACS/EAR(selforganizing medium access control for sensor networks/eavesdrop and register)协议TDMA和FDMA的混合,WSN的协议(续),路由协议 和传统的路由协议相比,无线传感器的路由协议有以下特点
8、:能量优先基于局部拓扑信息以数据为中心应用相关,WSN的协议(续),路由协议分类能量感知路由协议。基于查询的路由协议。地理位置的路由协议。可靠的路由协议。,4.WSN MAC,任何共享媒体如以太、无线频率资源。通常在任一特定时刻只能为一个用户服务,多用户共享媒体资源。MAC协议起着协调多个用户接入共享媒体的作用。,WSN MAC,MAC协议的选择与应用关系密切 在其他应用中,我们有足够的能量与带宽来使用高开销的解决方案。例如,CSMA,发送者一直侦听媒体,直到其空闲才进行发送。但这样的协议在WSN并不适用。,WSN MAC,WSN需要energy-efficient MAC耗能的各个方面发送(
9、transmitting)耗能大接收(Receiving)耗能大空闲(Idling)耗能较少引起能量浪费的各个方面碰撞带来的开销(Collisions)额外开销(Overhearing)协议开销(Protocol overhead)空闲侦听(Idle listening),WSN MAC,基于竞争的MAC(Contention-Based)追求最小时延与最 大吞吐量需要进行信道侦听,WSNMAC,基于调度的MAC(Reservation/ScheduleBased)公平的进行共享信 道资源的分配避免了冲突发生,WSN MAC,基于竞争的MAC工作原理Sender A checks to see
10、 that the line is clear(Carrier Sense载波侦听)Sender A announces Request-To-Send(RTS请求帧)All nodes seeing the RTS defer pending sends to avoid collisionsRecipient B sends Clear-To-Send(CTS清除帧)All nodes seeing the CTS defer pending sends to avoid collisionsSender A sends data,WSN MAC,Contention-Based MAC载
11、波侦听方式物理载波侦听 Physical Carrier Sense由物理层提供虚拟载波侦听 Virtual Carrier Sense 网络活动向量 Network Activity Vector(NAV)由MAC层提供,WSN MAC,Contention-Based MAC优缺点优点很好的避免了碰撞的发生有报文长度指示,其他节点知道延迟发送时间缺点控制报文的开销大在空闲模式下能量消耗大不支持多播,WSN MAC,Schedule-Based MAC(基于调度的MAC)主要运用TDMA时分多址技术 Time-Division Multiple Access 基于时隙的调度 基本调度单位是
12、slot/slice,WSN MAC,Schedule-Based MAC优点较低的能量消耗所有节点只需在每个时隙的开始时刻侦听所有节点只在分配给自己的时隙发送数据一旦本地组建立,不再需要控制报文,WSN MAC,Schedule-Based MAC缺点需要时间同步假定节点只与本地组内的节点通信网络规模受限(Scales badly)不适应网络拓扑变化带宽利用率低,WSN MAC,S-MAC(sensor MAC)2003年在802.11MAC协议基础上针对传感器网络的节省能量需求提出的新的MAC协议。特点:energy efficient good scalability collision
13、 avoidance,WSN MAC S-MAC,S-MAC Listen/Sleep Cycle周期性侦听/睡眠机制,监听间隔包括接收SYNC帧和接收RTS帧 发送者试图发送SYNC帧时,他在接收者开始侦听时开始载波侦听,并随机的选择一个时隙来完成载波侦听的过程 如果在时隙结束时没有检测到信息传输,发送者就赢得信道并同时发送SYNC帧。,WSN MAC T-MAC,在S-MAC基础上提出来根据通信量的变化来调整节点的侦听时间引入了可变占空比的概念可以动态决定活跃时间的长度降低节点在消息传输频率较低的情况下的空闲侦听带来的能耗,WSN MAC T-MAC,T-MAC针对早睡问题提出的解决方法:
14、未来请求发送(Future RTS)满缓冲区优先(full buffer priority),5.OMNET,OMNeT+OMNeT+(Object Modular Network Test-bed in C+)是1992年开发的一个开源的、基于组件的模块化离散事件模拟器,主要用于通信网络及分布式系统方面的模拟,可以运行在Unix和windows环境下。仿真模型采用了混合式的建模方式,同时使用了OMNet+特有的NED(NEtwork Discription)语言和C+进行建模。,6.节点定位,节点定位是传感器网络的重要基础功能,没有位置信息的环境数据是没有意义的。手工为每个节点设定位置不可能
15、,GPS定位系统无法大规模应用到传感器节点上。传感器节点依靠相互之间的协作来确定各自物理位置的过程,称为节点定位。,节点定位算法的分类,绝对定位和相对定位:绝对定位:网络中存在已知位置的参考节点(锚节点),所有节点根据参考节点确定自己的位置,所有节点使用同一个坐标系。相对定位:网络中不存在已知位置的参考节点,所有节点确定到其它节点的相对位置。基于测距的定位和非基于测距的定位:基于测距的定位:借助于节点之间的距离信息或角度信息进行位置估计;非基于测距的定位:不需要或不直接测量节点之间的距离及角度信息。,衡量定位算法的性能指标,平均定位误差:待定位节点的估测位置到实际位置的平均距离。可定位节点的比
16、率算法复杂度(计算、通信)收敛速度健壮性,2.1 测距技术,大多数已有的位置发现方法由两个基本的阶段组成:距离(或角度)估计距离(或角度)融合估计两个节点间距离最常用的方法是:接收信号强度指示RSSI:根据接收到的信号强度计算路径损耗,再将路径损耗转换成距离。基于时间的方法(ToA、TDoA):根据信号到达时间或两种信号的到达时间差估算距离。到达角度AoA:估计信号的到达角度,用几何关系计算节点位置。,RSSI(Received Signal Strength Indicator),已知发射节点的发射功率,接收节点根据接收到的信号强度估算到发射节点的距离。使用最广泛的信号传播模型是对数距离路径
17、损耗模型,其中功率均用分贝表示:大量研究表明,在无线传感器网络中无法得到信号衰减与距离之间的一致模型,主要原因在于:环境的影响:多路径、衰落、遮蔽效应天线高度节点的发射功率未精确校准,TDoA(Time Difference of Arrival),发送节点同时发出射频及超声波两种信号,接收节点根据收到两种信号的时间差来估算距离。特点:精度高传输特性也受环境影响,但较易检测超声传输距离短,RSSI与TDoA的比较4,AoA(Angle of Arrival)5,通过阵列天线或多个接收器得到信号到达的方向。图示的例子中同时使用到达信号的时间差(TDoA)和相位差:使用两个超声信号接收器,相距L放
18、置;利用TDoA得到两个超声信号接收器到发送节点的距离x1和x2;利用x1、x2和L计算到发送节点的角度。,2.2 距离(角度)融合,距离(角度)融合常用的方法是:三边测量法(tri-lateration):通过计算3个圆的交点来定位节点。三角测量法(triangulation):使用三角函数来计算节点位置。最大似然估计法(Maximum Likelihood estimation):通过最小化测量距离和估计距离之间的差异来估计节点位置,距离(角度)融合的图示,三角测量转化为多边测量,知道参考节点A、B的位置及未知节点D到AB的角度,则D位于以O为圆心的圆周上,其中AOB=2ADB。对于每一对
19、参考节点A、B,计算出O的位置和半径,列出圆方程,从而将三角测量问题转化为多边测量问题。,最大似然估计,位于(x0,y0)的待定位节点测得到N个参考节点的距离为d1dN,若位置及距离是精确的,则有:在有噪声的环境下(位置或测距有误差),以上方程可能没有解(N个圆不交于一点),可采用最小均方估计来获得最佳的位置估计值:,线性化求解,将等式(2-1)的两边分别相加:将等式(2-1)减去等式(2-3),得到N个线性方程:以上方程组可以写为y=bX,其中b为(x0,y0)T,X为系数矩阵,y为常数矢量,则b=(XTX)-1XTy。,2.3 Ad-Hoc Localization System(AHLo
20、S)4,AHLoS是一个基于TDoA和多边测量的定位算法,也称迭代多边测量法:参考节点向邻居节点广播自己的位置;未知节点测量到邻居参考节点的距离,若满足多边测量的条件(至少在3个参考节点的通信距离内),利用多边测量法估计自己的位置;一旦未知节点确定了自己的位置后,就成为新的参考节点,向其邻居节点广播自己的位置;这个过程不断重复,直至所有满足多边测量条件的未知节点都获得自己的位置。,原子多边测量,未知节点(x0,y0)到第i个参考节点的距离方程表示为:(xi-x0)2+(yi-y0)2=(stio)2或若有k个这样的方程,从其它方程中减去第k个方程,可得到以下线性方程:,该方程组可表示成y=bX
21、的形式,并有b=(XTX)-1XTy,其中:,协同多边测量,原子多边测量需要满足的条件是:未知节点至少有3个参考节点邻居。协同多边测量:未知节点利用距其多跳的参考节点位置估计自己的位置,同时可以估算出其它一些未知节点的位置。,协同多边测量的问题描述,将传感器网络抽象为一个连通的无向图G=(N,E),信标节点集合用B表示,未知节点集合用U表示,我们的目标是求解:,参与节点与参与节点对,定义1:一个节点是参与节点,如果它是一个参考节点,或者是一个至少有3个参与邻居的未知节点。定义2:一个参与节点对是一对连通的参考节点-未知节点或未知节点-未知节点,其中所有未知节点均为参与节点。,2.4 不基于测距
22、的(rang-free)定位算法,不基于测距的算法不需要知道待定位节点到参考节点的距离,或者不需要直接测量此距离,成本和功耗较低。几种典型的不基于测距的定位算法:质心法(Centroid)几何约束法(Geomentic Consrain)DV-HOP,(1)质心法6,质心法基于以下两个假设:射频信号的传播遵循理想的圆球模型所有节点的通信距离相等网络中放置了固定数量、通信区域相重叠的一组参考节点,这些参考节点构成规则的网状结构。,质心法(续),参考节点周期性地发送包含自射位置信息的信标消息;未知节点在一个给定的时间间隔t内接收信标消息,对于每个参考节点Ri,统计在该时间内收到的信标消息数Nrec
23、v(i,t),计算对应的连接测度CMi:CMi=Nrecv(i,t)/Nsent(i,t)100%未知节点选择连接测度大于指定阈值的参考节点(设为k个),计算这些参考节点的质心作为自己的位置估计值:,(2)几何约束法7,每个节点的信号覆盖范围可以用一个几何形状来表示,几何约束法(续),对于每个听到的参考节点,待定位节点计算这些参考节点信号覆盖范围的重叠区域。,几何约束法(续),计算包含重叠区域的最小矩形,矩形的中心作为节点的位置估计值。,(3)基于DV的定位算法8,如何在参考节点稀疏的网络中进行节点定位?基本思想:参考节点附近的节点通过直接测量 的方法获得到参考节点的距离,传播给其邻居节点;邻
24、居节点据此估计自己到参考节点的距离,再传播给其邻居;依次类推。类似于距离矢量路由算法中的距离传播,因此称这一类方法为基于DV的方法。,DV-HOP传播模式,参考节点向其邻居广播信标消息,所有节点维护到每个参考节点的最小跳数,并与邻居节点交换各自的距离矢量表。参考节点利用其它参考节点的位置及自己到这些参考节点的最小跳数计算每跳平均距离,发布到网络中。未知节点根据其最近的参考节点发布的平均每跳距离,计算到各个参考节点的距离,使用多边测量法估计自己的位置。,DV-Distance传播模式,类似于DV-HOP,但该算法传播的是累计距离,而非累计跳数。该方法比DV-HOP精确一些,但对测距误差很敏感。,
25、Euclidean传播模式,该方法传播到参考节点的物理距离。未知节点A至少要有两个邻居B和C,且B和C都有到参考节点L的物理距离估计,另外A测量到B和C的距离,且必须知道距离BC。这样A可以计算距离AL。,2.5 安全定位,大多数通用的定位算法未考虑安全问题,在出现距离或位置欺骗的情况下,无法正确定位。已有的一些安全定位算法通用性较差,只能对付一种或几种特定的攻击。问题:能否找到一种统一的方法来抵御所有的节点定位攻击?,从统计的角度看节点定位问题11,各种攻击手段最终都是要欺骗未知节点得到错误的参考位置、距离、角度等信息。节点出现异常、局部环境干扰等因素也会导致未知节点获得错误信息。正常节点产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线 传感器 网络 ppt
链接地址:https://www.31ppt.com/p-2789803.html