第一章 无线传感器网络技术历史背景
无线传感器网络是大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,其目的是协作地感知、采集、处理和传输网络覆盖地理区域内感知对象的监测信息,并报告给用户。 它的英文是Wireless Sensor Network, 简称WSN。大量的传感器节点将探测数据,通过汇聚节点经其它网络发送给了用户。
1996年,美国UCLA大学的William J Kaiser教授向DARPA提交的“低能耗无线集成微型传感器”揭开了现代WSN网络的序幕。1998年,同是UCLA大学的Gregory J Pottie教授从网络研究的角度重新阐释了WSN的科学意义。在其后的10余年里,WSN网络技术得到学术界、工业界乃至政府的广泛关注,成为在国防军事、环境监测和预报、健康护理、智能家居、建筑物结构监控、复杂机械监控、城市交通、空间探索、大型车间和仓库管理以及机场、大型工业园区的安全监测等众多领域中最有竞争力的应用技术之一。美国商业周刊将WSN网络列为21世纪最有影响的技术之一,麻省理工学院(MIT)技术评论则将其列为改变世界的10大技术之一。
无线传感器网络的发展大致经历了以下几个阶段: 第一阶段:最早可以追溯二十世纪70年代越战时期使用的传统的传感器系统。当年美越双方在密林覆盖的“胡志明小道”进行了一场血腥较量,这条道路是胡志明部队向南方游击队源源不断输送物资的秘密通道,美军曾经绞尽脑汁动用航空兵狂轰滥炸,但效果不大。后来,美军投放了2万多个“热带树”传感器。
所谓“热带树”实际上是由震动和声响传感器组成的系统,它由飞机投放,落地后插入泥土中,只露出伪装成树枝的无线电天线,因而被称为“热带树”。只要对方车队经过,传感器探测出目标产生的震动和声响信息,自动发送到指挥中心,美机立即展开追杀,总共炸毁或炸坏4.6万辆卡车。
第二阶段:二十世纪80年代至90年代之间美军研制的分布式传感器网络系统、海军协同交战能力系统、远程战场传感器系统等。这种现代微型化的传感器具备感知能力、计算能力和通信能力。 因此在1999年,商业周刊将传感器网络列为21世纪最具影响的21项技术之一 。
第三阶段:21世纪开始至今。也就是本课开始介绍的911事件发生之后。这个阶段的传感器网络技术特点在于网络传输自组织、节点设计低功耗。
除了应用于情报部门反恐活动以外,在其它领域更是获得了很好的应用,所以2002年美国国家重点实验室--橡树岭实验室提出了“网络就是传感器”的论断。
由于无线传感网在国际上被认为是继互联网之后的第二大网络,2003年美国《技术评论》杂志评出对人类未来生活产生深远影响的十大新兴技术,传感器网络被列为第一 。
在现代意义上的无线传感网研究及其应用方面,我国与发达国家几乎同步启动,它已经成为我国信息领域位居世界前列的少数方向之一。在2006年我国发布的《国家中长期科学与技术发展规划纲要》中,为信息技术确定了三个前沿方向,其中有两项就与传感器网络直接相关,这就是智能感知和自组网技术。当然,无线传感器网络的发展也是符合计算设备的演化规律。
2
1.1 无线传感器网络相关的会议和组织
WSN网络技术一经提出,就迅速在研究界和工业界得到广泛的认可。1998年到2003年,各种与无线通信、Ad Hoc网络、分布式系统的会议开始大量收录与WSN网络技术相关的文章。2001年,美国计算机学会(ACM)和IEEE成立了第一个专门针对传感网技术的会议International Conference on Information Processing in Sensor Network(IPSN),为WSN网络的技术发展开拓了一片新的技术园地。2003年到2004年,一批针对传感网技术的会议相继组建。ACM在2005年还专门创刊ACM Transaction on Sensor Network,用来出版最优秀的传感器网络技术成果。2004年,Boston大学与BP、Honeywell、Inetco Systems、Invensys、Millennial Net、Radianse、Sensicast Systems等公司联合创办了传感器网络协会,旨在促进WSN技术的开发。2006年10月,在中国北京,中国计算机学会传感器网络专委会正式成立,标志着中国WSN技术研究开始进入一个新的历史阶段。
1.2 相关科研和工程项目
美国从20世纪90年代开始,就陆续展开分布式传感器网络(DSN)、集成的无线网络传感器(WINS)、智能尘埃(Smart Dust)、?滋AMPS、无线嵌入式系统(WEBS)、分布式系统可升级协调体系结构研究(SCADDS)、嵌入式网络传感(CENS)等一系列重要的WSN网络研究项目。
自2001年起,美国国防部远景研究计划局(DARPA)每年都投入千万美元进行WSN网络技术研究,并在C4ISR基础上提出了C4KISR计划,强调战场情报的感知能力、信息的综合能力和利用能力,把WSN网络作为一个重要研究领域,设立了Smart Sensor Web、灵巧传感器网络通信、无人值守地面传感器群、传感器组网系统、网状传感器系统等一系列的军事传感器网络研究项目。在美国自然科学基金委员会的推动下,美国如麻省理工学院、加州大学伯克利分校、加州大学洛杉矶分校、南加州大学、康奈尔大学、伊利诺斯大学等许多著名高校也进行了大量WSN网络的基础理论和关键技术的研究。美国的一些大型IT公司(如Intel、HP、Rockwell、Texas Instruments等)通过与高校合作的方式逐渐介入该领域的研究开发工作,并纷纷设立或启动相应的研发计划,在无线传感器节点的微型化、低功耗设计、网络组织、数据处理与管理以及WSN网络应用等方面都取得了许多重要的研究成果。Dust Networks和Crossbow Technologies等公司的智能尘埃、Mote、Mica系列节点已走出实验室,进入应用测试阶段。 除美国以外,日本、英国、意大利、巴西等国家也对传感器网络表现出了极大的兴趣,并各自展开了该领域的研究工作。
中国现代意义的WSN网络及其应用研究几乎与发达国家同步启动,首先被记录在1999年发表的中国科学院《知识创新工程试点领域方向研究》的信息与自动化领域研究报告中。
2001年,中国科学院成立了微系统研究与发展中心,挂靠中科院上海微系统所,旨在整合中科院内部的相关单位,共同推进传感器网络的研究。从2002年开始,中国国家自然科学基金委员会开始部署传感器网络相关的课题。截至2008年底,中国国家自然基金共支持面上项目111项、重点项目3项;国家“863”重点项目发展计划共支持
3
面上项目30余项,国家重点基础研究发展计划“973”也设立2项与传感器网络直接相关的项目;国家发改委中国下一代互联网工程项目(CNGI)也对传感器网络项目进行了连续资助。“中国未来20年技术预见研究”提出的157个技术课题中有7项直接涉及无线传感器网络。2006年初发布的《国家中长期科学与技术发展规划纲要》为信息技术确定了3个前沿方向,其中2个与无线传感器网络研究直接相关。最值得一提的是,中国工业与信息化部在2008年启动的“新一代宽带移动通信网”国家级重大专项中,有第6个子专题“短距离无线互联与无线传感器网络研发和产业化”是专门针对传感器网络技术而设立的。该专项的设立将大大推进WSN网络技术在应用领域的快速发展。
1.3 无线传感器网络技术的成熟度分析
Gartner信息技术研究与咨询公司从2005年到2008年对WSN网络的技术追踪和评估。2005年,Gartner认为WSN技术的关注度已经越过了膨胀高峰并回归理性,表现为以美国为首的科研人员开始理性反思这种技术模式是不是有进一步推广和发展的机会。当时的预期比较乐观,认为该技术将在2~5年内走向成熟。2006年,Gartner的评估认为该技术正按照预定曲线前行,但成熟时间要更长一些;而到了2007年,Gartner发现对该技术的关注度又有大幅度回升,但其市场并没有走向高产能期,而是似乎又回到了技术膨胀期。同时,距离成熟的时间仍然是10年以上。
超过5年的市场预测往往意味公司对该项技术缺乏准确的判断。从这一点上看,WSN技术从市场的角度上看还有些扑朔迷离。Gartner的2008年技术预测报告中没有对该领域进行预测也正是基于这一点。这种结果的可能原因是杀手级应用所需的几项关键性的支撑技术目前难于突破,微型化、可靠性、能量供给在目前看来是制约应用的最大问题。另外,这些技术之间还彼此制约。首先,微型化使节点通信距离变短,路径长度增加,数据延迟难于预期;其次,能量获取和存储容量与设备体积(表面积)呈正比,充足的能源和微型化设计之间的矛盾难于调和;再有,现有电子技术还很难做到可降解的绿色设计,微型化给回收带来困难,从而威胁到环境健康。
市场不会向技术妥协,如果一项技术不能在方方面面做到完美就很难被市场所接受。无线传感器网络技术要想在未来十几年内有所发展,一方面要在这些关键的支撑技术上有所突破;另一方面,就要在成熟的市场中寻找应用,构思更有趣、更高效的应用模式。值得庆幸的是,WSN技术在中国找到了发展机会。政府引导、研究人员推动和企业的积极参与大大加快了WSN技术的市场化进程。中国必将在WSN技术和市场推进中发挥重要作用。
4
第二章 无线传感器网络技术体系及其发展现状
WSN技术是多学科交叉的研究领域,因而包含众多研究方向,WSN技术具有天生的应用相关性,利用通用平台构建的系统都无法达到最优效果。WSN技术的应用定义要求网络中节点设备能够在有限能量(功率)供给下实现对目标的长时间监控,因此网络运行的能量效率是一切技术元素的优化目标。下面从核心关键技术和关键支撑技术两个层面分别介绍应用系统所必须的设计和优化的技术要点。
2.1 核心关键技术
2.1.1 组网模式
在确定采用无线传感器网络技术进行应用系统设计后,首先面临的问题是采用何种组网模式。是否有基础设施支持,是否有移动终端参与,汇报频度与延迟等应用需求直接决定了组网模式。
(1)扁平组网模式
所有节点的角色相同,通过相互协作完成数据的交流和汇聚。最经典的定向扩散路由(Direct Diffusion)研究的就是这种网络结构。
(2)基于分簇的层次型组网模式
节点分为普通传感节点和用于数据汇聚的簇头节点,传感节点将数据先发送到簇头节点,然后由簇头节点汇聚到后台。簇头节点需要完成更多的工作、消耗更多的能量。如果使用相同的节点实现分簇,则要按需更换簇头,避免簇头节点因为过渡消耗能量而死亡。
(3)网状网(Mesh)模式
Mesh模式在传感器节点形成的网络上增加一层固定无线网络,用来收集传感节点数据,另一方面实现节点之间的信息通信,以及网内融合处理。Akyildiz L F等总结了无线Mesh网络的应用模式。
(4)移动汇聚模式
移动汇聚模式是指使用移动终端收集目标区域的传感数据,并转发到后端服务器。移动汇聚可以提高网络的容量,但数据的传递延迟与移动汇聚节点的轨迹相关。如何控制移动终端轨迹和速率是该模式研究的重要目标。Kim等提出的SEAD分发协议就是针对这种组网模式。Bi Y等研究了多种Sink的移动汇聚模式。
此外,还有其他类型的网络。如当传感节点全部为移动节点,通过与固定的Mesh网络进行数据通信(移动产生的通信机会),可形成目前另一个研究热点,即机会通信模式。
2.1.2 拓扑控制
组网模式决定了网络的总体拓扑结构,但为了实现WSN网络的低能耗运行,还需要对节点连接关系的时变规律进行细粒度控制。目前主要的拓扑控制技术分为时间控制、空间控制和逻辑控制3种。时间控制通过控制每个节点睡眠、工作的占空比,节点间睡眠起始时间的调度,让节点交替工作,网络拓扑在有限的拓扑结构间切换;空间控制通过控制节点发送功率改变节点的连通区域,使网络呈现不同的连通形态,从而获得控制能耗、提高网络容量的效果;逻辑控制则是通过邻居表将不“理想的”节点排除在外,从而形成更稳固、可靠和强健的拓扑。WSN技术中,拓扑控制的目的在于实现网络的
5
连通(实时连通或者机会连通)的同时保证信息的能量高效、可靠的传输。
Kumar S等研究了在睡眠唤醒进行能耗控制的网络中实现k 连通的条件。Chen Ai等研究了栅栏(边界)防护应用中的拓扑覆盖问题。Li X则通过图理论研究无线网络的拓扑控制算法。Wang X、Ye F、Schurgers C和Lu G等学者研究了如何利用连通的骨干网络减少网络活动开销,延长网络生命周期问题。
2.1.3 媒体访问控制和链路控制
媒体访问控制(MAC)和链路控制解决无线网络中普遍存在的冲突和丢失问题,根据网络中数据流状态控制临近节点,乃至网络中所有节点的信道访问方式和顺序,达到高效利用网络容量,减低能耗的目的。要实现拓扑控制中的时间和空间控制,WSN的MAC层需要配合完成睡眠机制、时分信道分配和空分复用等功能。Ye W等提出了WSN最经典的基于睡眠的MAC协议——S-MAC;Ahn G-S等研究了在最后两跳内采用时分复用方式缓解由最后两跳冲突引入的“漏斗”效应;Rajendran V等研究了WSN中无竞争访问的高能效方法;Zhai H和Kim Y等则研究了基于多射频、多信道的MAC协议。MAC控制是WSN最为活跃的研究热点,因为MAC层的运行效率直接反应整个网络的能量效率。
复杂环境的短距离无线链路特性与长距离完全不同,短距离无线射频在其覆盖范围内的过渡临界区宽度与通信距离的比例要大得多,因而更多链路呈现复杂的不稳定特性。Ganeson D等,Zhao J等通过大量的实验验证了过渡区的存在;Zuniga M等分析了过渡区的成因。复杂的链路特征需要在MAC控制中更充分地考虑链路特性,Zhu H等研究了适应链路特性的多链路MAC控制机制。链路特征同时也是在数据转发和汇聚中需要考虑的重要因素。
2.1.4 路由、数据转发及跨层设计
WSN网络中的数据流向与Internet相反:在Internet网络中,终端设备主要从网络上获取信息;而在WSN网络中,终端设备是向网络提供信息。因此,WSN网络层协议设计有自己的独特要求。由于在WSN网络中对能量效率的苛刻要求,研究人员通常利用MAC层的跨层服务信息来进行转发节点、数据流向的选择。另外,网络在任务发布过程中一般要将任务信息传送给所有的节点,因此设计能量高效的数据分发协议也是在网络层研究的重点。网络编码技术也是提高网络数据转发效率的一项技术。在分布式存储网络架构中,一份数据往往有不同的代理对其感兴趣,网络编码技术通过有效减少网络中数据包的转发次数,来提高网络容量和效率。 2.1.5 QoS保障和可靠性设计
QoS保障和可靠性设计技术是传感器网络走向可用的关键技术之一。QoS保障技术包括通信层控制和服务层控制。传感器网络大量的节点如果没有质量控制,将很难完成实时监测环境变化的任务。可靠性设计技术目的则是保证节点和网络在恶劣工作条件下长时间工作。节点计算和通信模块的失效直接导致节点脱离网络,而传感模块的失效则可能导致数据出现岐变,造成网络的误警。如何通过数据检测失效节点也是关键研究内容之一。
2.1.6 移动控制模型
随着WSN组织结构从固定模式向半移动乃至全移动转换,节点的移动控制模型变得越来越重要。Luo J等指出,当汇聚节点沿着网络边缘移动收集可以最大限度地提高网络生命周期;Bi Y等提出了多种汇聚点移动策略,根据每轮数据汇聚情况,估计下一轮能够最大延长网络生命期的汇聚点位置。Butler Z等针对事件发生频度自适应移动节点的位置,使感知节点更多地聚集在使事件经常发生的地方,从而分担事件汇报任务,
6