无线传感器网络的研究现状及发展默认分类2008-06-1218:19:20阅读910评论0字号:大中小摘要:无线传感器网络(WSN)综合了传感器技术、微电子机械系统(MEMS)嵌入式计算技术.分布式信息处理技术和无线通信技术,能够协作地实时感知、采集、处理和传输各种环境或监测对象的信息.具有十分广阔的应用前景,成为国内外学术界和工业界新的研究领域研究热点。本文简要介绍了无线传感器网络的网络结构、节点组成,分析了无线传感器网络的特点及其与现有网络的区别。进而介绍现有无线传感器网络中的MAC层技术、路由技术、节点技术和跨层设计等关键技术。最后展望无线传俄器网络的应用和发展并指出关键技术的进步将起到决定性的促进作用。关键词:无线传感器网络节点MAC层路由协议跨层设计Abstract:Wirelesssensornetwork(WSN)isintegrationofsensortechniques,Micro-Electro-MechanicalSystems,embeddedcomputationtechniques,distributedcomputationtechniquesandwirelesscommunicationtechnique.Theycanbeusedforsensing,collecting,processingandtransferringinformationofmonitoredobjectsforusers.Asanewresearchareaandinteresthotspotofacademiaandindustries,WirelessSensorNetwork(WSN)hasawideapplicationfuture.Thispaperbrieflyintroducedthewirelesssensornetworkofnetworks,nodes,theanalysisofthecharacteristicsofwirelesssensornetworksandthedifferenceswihtheexistingnetworks.AndtheMAClayertechnology,routingtechnology,jointcross-layerdesigntechnologyandkeytechnologyareintroduced.Atlasttheprospectsofwirelesssensornetworkarediscussedinthisarticle.KeyWords:WirelessSensorNetwork,node,MAC,routingprotocol,Cross-layerdesign一、概述随着通信技术、嵌入式计算技术和传感器技术的发展进步,包括微电子机械系统(Micro-Electro-MechanicalSystems,MEMS)以及相关的接口、信号处现技术的飞速发展和日益成熟,具有感知能力、计算能力和通信能力的微型传感器网络引起了人们的极大关注。无线传感器网络综合了传感器技术、嵌入式计算技术、分布式信息妙理技术和通信技术,能够协作地实时监测、感知和采集网络分布区域内的各种环境或监测对象的信息,并对这些信息进行处理;获得详尽而准确的信息,传送到需要这些信息的用户。无线传感器网络系统可以被广泛地应用于国防军事、工业过程控制、国家安全、环境监测等领域。由于传感器网络的巨大应用价值,它已经引起了世界许多国家的军事部门、工业界和学术界的极大关注。美国《技术评论》2003年1月号上,《技术评论》的编辑们认为,有十种新兴技术在不远的将来会产生巨大影响、其中第一项就是无线传感器网络。美国国防刻和各军事部门都对传感器网络给予了高度重视。在C4ISR的基础上提出了C4KISR计划,强调战标情报的感知能力、信息的综合能力和信息的利用能力,把传感器网络作为一个重要研究领域,设立了一系列的军事传感器网络研究项目,如美国陆军2001年提出了“灵巧传感器网络通信”计划,已被批准为2001财政年度的一项科学技术研究计划.并在2001~2005财政年度期间实施;美国海军最近开展的网状传感器系统CEC(cooperativeengagementcapability),即使是今天最先进的反舰巡航导弹也会被实时地监测到并被击中。在民用领域,2002年,美国Intel公司发布了“基于微型传感器网络的新型计算发展规划”。今后,Intel将致力于微型传感器网络在预防医学、环境监测、森林灭火乃至海底板块调查、行星探查等领域的应用。伯克利实验室和大西洋学院的研究人员计划部署和使用无线传感器网络来研究岛上环境。这些传感器由温度、湿度、气压等芯片和红外线传感器组成。科学家们使用这些设备可以在不干扰野生动植物正常生活的情况下监视它们及其生存环境。英国、日本、意大利等国家的一些大学和研究机构也纷纷开展了该领域的研究工作。学术界的研究主要集中在传感器网络技术和通信协议的研究上,也开展了一些感知数据查询处理技术的研究,取得了一些初步研究结果。国内研究机构如中科院、清华大学、国防科技大学。电子科技大学、哈尔滨工业大学以及浙江大学等学术团体对传感器网络进行了跟踪研究。中国计算机学会青年计算机科技论坛于2004年11月在北京召开了中国第一次关于Wirelesssensornetwork的专题报告会。讨论了Wirelesssensornetwork技术及其在中国的发展问题。毋庸置疑,跟踪国外传感器网络技术的发展,并做出开创性的研究工作,对我们国家国防现代化以及实验流体力学的发展也具有重要的意义。二、无线传感器网络的特点无线传感器网络的组成及应用场景和传统网络有较大的不通,是一种综合传感器技术、计算机技术、信息处理技术和通信技术为一体的网络,其特点及与传统网络的区别如下所述。1.特点无线传感器网络的主要特点是:·以数据为中心:无线传感器网络中节点数目巨大,而且由于网络拓朴的动态特性和节点放置的随机性,节点并不需要也不可能以全局唯一的IP地址来标识,只需使用局部可以区分的标号标识。用户对所需数据的收集,是以数据为中心进行,并不依靠节点的标号。·资源受限:无线传感器网络中,节点只具有有限的硬件资源。其计算能力和对数据的处理能力相当受限。此外,节点只能携带有限的电池能量,且在应用过程中不可能更换电池,因此能量也相当受限。·部署方式:无线传感或网络具有可快速部署的特点。节点一旦被抛撒即以自组织方式构成网络,无需任何预设的网络设施。·维护:在通信过程中,节点会随时因为能源耗尽而离开网络,也可能因为某种需要而随时进入网络,从而引起网络拓扑的频繁变化.影响遇信质量。无线传感器网络不仅可实现自动组网,还具有网络自动配置和自动维护功能,保证了网络的通信质量。·多跳路由:网络中节点的电池能源非常有限,因此其通信覆盖范围一般只有几十米,即每个节点都只能与其邻居节点进行通信。若采要与通信覆盖范围外的节点通信,则需要通过中间节点进行多跳路由。2.与现有网络的区别无线传感器网络与其他网络如移动通信网、Adhoc网络、因特网等相比有着如下区别:·无线传感器网络中的节点数目更为巨大,密度更高,且节点不一定具有全球唯一的地址标识;·无线传感器网络中的节点一般不进行快速移动,但节点可能会随时加入或离开,因而网络的拓扑变化很快;·无线传感器网络大都采用点对点通信方式;·无线传感器网络中节点的电池能量、计算能力和存储能力相当有限。三、传感器网络中的关键技术的研究现状无线传感器网络因为上述的特点及其与现有网络的区别,导致已有网络中的许多技术并不能直接应用到无线传感器网络中,无线传感器网络的研究领域存在着许多新的挑战。其中,通信协议(主要包括MAC层技术和路由技术)、节点设计十分关键。1.MAC层技术MAC层是无线传感器网络协议堆栈中的一个重要层次,它实现网络的自组织和节能。节点被随机放置后,MAC层协议实现节点间链路的建立,保证所有的节点可以公平、有效地利用有限的带宽。另外,网络的节能也由MAC层实现。目前研究者已经提出了很多MAC层设计的建议方案,大致可以划分为两大类:(1)固定分配类固定分配类MAC层协议主要有频分多址接入(FDMA)、时分多址接人(TDMA)、码分多址接入(CDMA)三种;现在的MAC协议主要有SMACS、EAR、TRAMA、TDM-FDM、DE-MAC等。SMACS是一个分布式协议,节点可以发现自己的邻节点并建立邻居列表,进而建立通信链路。SMACS采用多信道,且用中心调度方式来对信道进行分配。节点的射频模块可在不同的信道采用不同的频率,从而降低了冲突发生的概率。在此协议中还使用了随机唤醒机制,没有通信任务时,节点进入睡眠状态,节省电源。EAR协议用于固定节点和移动节点间的通信,它是SMACS协议的补充。采用EAR协议的无线传感器网络中,连接的建立和断开完全由移动节点来负责,并且以信噪比的值来决定是否要断开连接。TRAMA协议是基于能量的协议,在此协议中,时隙的分配是通过节点所携带的能量的多少来决定的。该协议按照一定的规则选出能量最低的节点,为其分配时隙。在此时隙内,节点可以工作或睡眠。当某一节点携带的能量比选举出的节点具有的能量低时,它进入选举阶段。如此反复,各节点间的能量将会得到有效平衡,从而延长了网络的生存期。(2)基于竞争类“竞争”的含义是,连接到信道上的节点遵循某种规则竞争信道,得到使用权的节点可以进行通信。基于竞争类的MAC层协议有Sensor-MAC(S-MAC)、Timeout-MAC(T-MAC)、WiseMAC和B-MAC等。S-MAC协议沿用了IEEE802.11协议的冲突避免方式,除此之外还采用了工作/休眠策略,将时间分为帧,每一帧内分为工作阶段和休眠阶段。没有通信任务时,节点转人休眠状态,并缓存采集到的数据;进入工作阶段集中发送数据。因此S-MAC具有很好的节能特性,它满足了MAC层协议对各性能间平衡的要求,能量和时延之间可以根据流量来进行折中。T-MAC协议与S-MAC协议实现机制基本相同,也采用了帧的概念。它通过设置细微的超时间隔(fine-grainedtimeouts)来动态选择占空比,从而可以减少闲时侦听信道所消耗的能量,延长了网络的生命期。WiseMAC协议的特别之处在于,发送节点在收到数据确认包的同时可以获得接收节点下一次的信道侦听时间,由此发送节点可获得其所有邻居节点的信道侦听时间,简化了唤醒机制的实现。现有的几种主要的MAC层协议主要优缺点比较如下表1所示。2.路由技术路由发现和维护是无线传感器网络中的另一项关键技术,由网络层负责。它的主要任务是在传感器节点和sink节点间建立路由,可靠地传递数据。无线传感器网络中资源严重受限,因此路由协议设计的首要原则是节省能量,延长网络系统的生存期。协议不能太复杂、不能在节点保存太多的状态信息、节点间不能交换太多的路由信息;同时应尽量避免发送冗余信息,减少能量的浪费。现已提出的路由协议可简单分为以下几个类别:(l)以数据为中心的路由协议Flooding、Gossiping、SPIN协议等都属于以数据为中心的协议,这类协议的特点是基于数据查询。在传输过程中,有相同属性的数据进行融合,由此减少冗余数据的传输,节省能量。与基于地址的路由协议相比,这种以数据为中心的路由协议更适合于以数据为中心的无线传感器网络。Flooding协议(洪泛协议)是最早最简单的路由协议,此协议中没有任何路由算法。节点向它的所有邻居节点广播所收到的数据,直到数据到达目的节点或达到数据报的最大跳数。Flooding协议的缺点在于容易引起信息爆炸和重叠,造成网络拥塞,不能满足应用所需的网络Qos。Gossiping协议是针对Flooding协议的缺点而提出的。它与Flooding协议的不同之处在于,Gossiping协议中节点随机选择一个邻居节点来转发数据,而不再向它的所有邻居节点广播要发送的数据。与Flooding协议相比,Gossiping协议降低了网络拥塞;但由于转发数据