《无线传感器网络中信息获取关键问题的研究_1.docx》由会员分享,可在线阅读,更多相关《无线传感器网络中信息获取关键问题的研究_1.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、无线传感器网络中信息获取关键问题的研究wangsl导语:无线传感器网络是信息技术研究领域的一个重要方向,具有广阔的应用前景。摘要:无线传感器网络是信息技术研究领域的一个重要方向,具有广阔的应用前景。给出了无线传感器网络信息获取的体系构造,重点阐述了信息获取的关键问题,分析了其缺乏以及开展方向。十分总结出网络通讯的重要问题,并进展了具体的介绍。关键词:无线传感器网络;传感器网络信息处理;通讯体系构造0引言由于低能耗集成电路技术、无线通讯技术以及MEMSmicroelectromechanicalsystems的开展,无线传感器网络技术成为可能,并且,成为信息技术学科一个新的重要研究方向。美国(贸
2、易周刊)在其“将来技术专版中发表文章指出,传感器网络是全球将来的四大高技术产业之一,并将掀起新的产业浪潮。无线传感器网络由于体积小、本钱低以及强大的信息获取功能使其在环境数据收集、平安监控以及目的跟踪等方面有广阔的应用空间。无线传感器网络应用系统的根本是获取物理世界有价值的信息,包括数据的采集、数据治理、数据通讯以及数据的处理,并最终得到用户所需的信息。1信息获取关键问题无线传感器网络必须解决一系列关键问题才能充分发挥其信息获取才能,包括数据通讯、感悟数据处理以及系统监控等。11信息获取体系构造信息获取体系构造分为物理层、功能层及应用层,每个层次又分为不同的阶段1数据获取无线传感器网络应用系统
3、不像传统的信息应用系统,它所需的数据需要从物理世界中获取,而且,这些获取的数据是海量的流数据,数据之间存在的时空关联性,并且,伴有噪声信号、偏离测量以及数据丧失和数据错误等。这就需要系统具备一定的功能来处理上述问题。在整个体系构造中,最初始的阶段也是最重要的阶段就是数据获取阶段,其主要任务就是来决定什么时间、什么地点、以什么频率来进展数据采样。2数据通讯数据通讯阶段就是要采用简单、高效的数据路由算法和相应的协议来将获取的物理环境的数据及时、准确地传送给用户。3数据处理数据处理就是指怎样简单、有效地表达用户的信息需求;怎样根据这些需求来处理相关的数据获得用户所需的信息等。12信息获取计算形式计算
4、形式根本上有2种:集中式和分布式。集中式是指将各个节点所获取的数据传送到一个集中的位置进展相应的处理;分布式包含分布式对象系统、分布式数据库及挪动代理等。121分布式对象系统分布式对象系统就是将无线传感器网络中的节点看作大规模的分布式对象。SINA是一种较有影响的分布式对象信息处理方法。每个节点运行SINA执行环境SEE,作为节点的抽象对象。它是SINA体系构造的核心。SEE提供一系列配置和通讯原语来加强节点对象之间的可扩展性、鲁棒性以及电源有效的组织和交互。系统采用统一语言来查询和调度整个无线传感器网络系统,即传感器查询和调度语言。它是一种陈述性的经过脚本语言,具有灵敏和紧凑的特点。这种方法
5、固然通过samplingoperation原语集成了数据获取阶段,但是,没有充分利用所获取数据的时空关联性,利用统计的方法来进步数据获取的效率。122分布式数据库由于节点的分布性,可以采用分布式数据库系统的数据存储以及查询技术来进展无线传感器网络数据的存储和信息处理。根本思想是:用户提交一个用户查询,查询优化器将这种查询需求分解成合适无线传感器网络中各个节点进展innetwork处理的有效的查询方案,进而节省电源,进步系统的生命周期。另外,这种查询的提交是以一种陈述式查询语言的形式提交的,进而可以实现用户需求与实际物理网络系统的透明性。这里的核心是设计查询优化器。目前,比拟有影响力的研究成果有
6、Cornell大学的COUGAR工程,另外,还有Intel公司的TinyDB工程。COUGAR工程没有集成数据获取阶段;而TinyDB工程固然集成了数据获取阶段,但是,在先期的工作中没有充分利用流数据的时空关联性,利用统计方法进步数据获取的效率,目前,Intel的研究人员正在致力于这方面的工作。123挪动代理在传统的分布式无线传感器网络中,数据是由单个的节点搜集,然后,将其传送给上一级的处理单元来进展处理。这样,在网络中就会有大量的数据在挪动,进而消耗了大量的电源。而挪动代理的思想将数据驻留在获取它的节点上,而让代表用户信息需求的一段代码代理、计算引擎在网络中传播,来处理相应的数据,并将最终的
7、信息返回给用户。这样就可以减少网络的带宽使用。该方法的缺乏之处在于:由于节点的存储才能有限,每个节点在没有理解用户的信息需求之前必须保存一段时间的历史数据,这样将消耗大量的系统资源。总之,无线传感器网络的信息获取计算形式的开展趋势是以分布式计算为主,利用系统中的部分信息来完成数据路由、聚合等工作,进而进步系统的可扩展性。在分布式计算的根底上,应该集成数据获取阶段,并且,充分利用流数据的时空关联性。13网络通讯的关键问题无线传感器网络一个重要的方面就是电源和通讯带宽是非常有限的资源。网络通讯体系构造设计必须充分考虑这个问题。目前,已经有大量的研究成果分别从不同的角度提出不同的无线传感器网络通讯协
8、议。主要有如下几类:扁平路由flatnetworksrouting、层次路由hierarchicalnetworksrouting以及基于位置的路由location-basedrouting。扁平路由是指网络中各个节点具有一样的作用;而层次路由是指网络中的节点承当不同的作用,呈现出一定的层次构造。通过对路由协议的研究,总结出网络通讯的一些重要问题。131面向应用和以数据为中心无线传感器网络中的数据通讯是以数据为中心的datacentric,而且,是面向应用的applicationspecific。由于无线传感器网络系统具有大量的节点,很难给这些节点分配全局的标识符,一个可行的方案就是利用节点产
9、生的数据来标识节点。这就是以数据为中心的思想。所谓以数据为中心是相对于以地址为中心的方法来讲的,它更多地关心通讯的数据内容,而不是数据的获取;;关心数据交融过滤后得到的信息,而不是高冗余的原始数据。为了减少在网络中的数据传输量、延长系统的生命周期,必须在数据通讯的经过中进展面向应用的数据处理,即innetworkprocessing。这种数据处理必须根据系统用户的应用需求才能实在有效地进展,由于必须根据用户的信息需求才能决定哪些原始数据有用,哪些没用。也就是讲,无线传感器网络的通讯方式是面向应用的,必须在数据通讯的同时考虑用户的需求,在数据路由的同时进展面向应用的数据处理,这与传统的通讯方式是
10、不同的。这种innetworkprocessing的思想有2种实现方案:一种是在原始数据的传输经过中进展面向应用的数据聚合,这就是数据聚合的思想;二是将代表用户需求的代码传播到网络中,在各个节点处理数据,然后,再将用户最终需要的信息返回给用户,这就是挪动agent的思想。132部分计算由于无线传感器网络节点数目的大量性以及电源才能、计算才能和存储才能的有限性,不可能在通讯机制中存在像Internet那样的全局路由信息及全局的预发路由。这样,在无线传感器网络中,只能采用部分计算形式localizationschemes来进展数据的通讯,即通讯机制不需要知道整个网络的构造,只根据当前节点四周部分节
11、点的属性来决定数据的路由途径。由于部分计算只关心某一范围内节点的信息,而不关心整个网络的信息,所以,系统中节点的参加或者分开不会对系统的性能造成很大的影响,进而进步系统的可扩展性。133节点定位在基于位置的路由算法中,需要知道节点的物理位置,这就需要节点定位技术。一般来讲,节点的定位主要有2种方法:一种是绝对定位;另外一种是相对定位。绝对定位,就是通过某种手段来确定节点的绝对物理位置,如使用GPS定位系统来确定每个节点的物理位置。相对定位,就是通过节点之间的相对间隔来确定节点的物理位置。在无线传感器网络系统中,一般来讲,根底网络通讯设施基站或聚簇的头节点中节点的位置是已知的,将系统中的所有其他
12、节点与其相邻的根底设施节点比拟来确定节点的绝对位置。有了部分计算机制以及节点的物理位置,就可以利用节点的物理位置来进展数据路由,即geographicrouting。geographicrouting是非常合适无线传感器网络的路由方法。由于这种方法中,节点只包含其地理上相邻节点的位置,这样,就具备很好的可扩展性。134时间同步时钟同步时间同步timesynchronization是任何分布式系统的重要根底设施。在无线传感器网络系统中,数据集成、TDMA介质访问、调度等,都需要时间同步的支持。一般来讲,时间同步的精度要求越高,所消耗的资源计算、通讯以及电源等就越多;而无线传感器网络受到严重的资源
13、约束,因此,不可能提供很高精度的时间同步功能。实际上,现实中的无线传感器网络应用系统对时间同步功能的要求并没有那么高,而且,可以根据应用系统的不同需求来提供不同精度要求的时间同步功能。上述的各种路由算法没有严格的好坏标准。每种算法在一定的条件下都是有效的。实际应用中,应该根据不同的应用需求采用不同的路由方法。网络通讯协议将来的开展方向有如下几个方面:1充分利用感悟数据的时空关联性,进步数据获取的效率,减少网络通讯量;2在路由协议的各个层次引入统计方法,十分是数据链路层,以减少网络数据通讯量;3考虑QoS问题,包括平安性、延时性等;4节点挪动情况下的路由算法等。14感悟数据存储与处理系统从物理环
14、境中获得数据后,可以对这些流数据进展实时处理、数据聚合。但是,另外一些数据需要保存起来,以便以后进展分析、预测趋势以及数据挖掘。这就需要相应的数据库技术来存储这些海量的流数据。有了这些数据,就需要有相应的数据查询技术来获得用户想要的信息。主要的研究成果就是陈述式查询。将来的研究方向:1感悟数据的可视化表示:以便用户可以更好地理解数据;2流数据挖掘技术:从海量的流数据中获取用户所需的信息甚至知识,也要考虑流数据的实时挖掘以及事后挖掘,这是一个非常有挑战性的工作。15无线传感器网络系统监控无线传感器网络系统监控协议有2个方面的特殊要求:第一,对电源消耗有更高的要求,由于监控协议要在系统的整个生命周
15、期中都在运行;第二,比其他协议具有更好的鲁棒性,由于当系统出现大规模故障,监控协议是最后的救命保障。目前,已经有一些研究成果来解决这个问题,但是,它们大多集中在节点剩余电源的监控方面。文献给出一个较完好的系统监控体系构造,但它仅仅对剩余电源的监控给出了详细的实现算法,而对于其他方面仅仅停留在概念层面。无线传感器网络的系统监控应该具有如下功能:剩余电源、节点状态、节点链路以及异常情况监控。在详细实现方案上,应该和系统的信息获取严密结合,在数据通讯的同时搭载监控信息。另外,应该充分利用感悟数据的时空关联性,利用统计的方法来进展系统的剩余电源监控、节点状态监控、链路监控以及系统异常监控。2完毕语无线传感器网络是一个新兴的研究领域,使物理世界和认知世界严密集成,将信息的获取和处理带入一个精准的时代。它的研究得到了军方、学术界以及企业界的广泛认可。目前,无线传感器网络仍然处于研究的初始阶段,尤其是在国内这方面的研究那么刚刚起步,还有很多需要解决的问题。可以确信,随着本文提出的关键问题的解决,无线传感器网络会得到前所未有的开展。