传感器开发平台
直播中

黄彩萍

7年用户 178经验值
私信 关注

无线传感器网络的信息获取关键问题

0 引 言
  
由于低能耗集成威廉希尔官方网站 技术、无线通信技术以及MEMS(microelectromechanical systems)的发展,无线传感器网络技术成为可能,并且,成为信息技术学科一个新的重要研究方向。美国《商业周刊》在其“未来技术专版”中发表文章指出,传感器网络是全球未来的四大高技术产业之一,并将掀起新的产业浪潮。
  
无线传感器网络由于体积小、成本低以及强大的信息获取功能使其在环境数据采集、安全监控以及目标跟踪等方面有广阔的应用空间。
  
无线传感器网络应用系统的根本是获取物理世界有价值的信息,包括数据的收集、数据管理、数据通信以及数据的处理,并最终得到用户所需的信息。
  
1 信息获取关键问题
  
无线传感器网络必须解决一系列关键问题才能充分发挥其信息获取能力,包括数据通信、感知数据处理以及系统监控等。
  


回帖(3)

王跃

2019-6-27 11:41:35
1.1 信息获取体系结构
  
信息获取体系结构分为物理层、功能层及应用层,每个层次又分为不同的阶段
  
(1)数据获取
  
无线传感器网络应用系统不像传统的信息应用系统,它所需的数据需要从物理世界中获取,而且,这些获取的数据是海量的流数据,数据之间存在的时空关联性,并且,伴有噪声信号、偏离测量以及数据丢失和数据错误等。这就需要系统具备一定的功能来处理上述问题。
  
在整个体系结构中,最初始的阶段也是最重要的阶段就是数据获取阶段,其主要任务就是来决定什么时间、什么地点、以什么频率来进行数据采样。
  
(2)数据通信
  
数据通信阶段就是要采用简单、高效的数据路由算法和相应的协议来将获取的物理环境的数据及时、准确地传送给用户。
  
(3)数据处理
  
数据处理就是指如何简单、有效地表达用户的信息需求;如何根据这些需求来处理相关的数据获得用户所需的信息等。
  
举报

李莉

2019-6-27 11:41:48
1.2 信息获取计算模式
  
计算模式基本上有2种:集中式和分布式。集中式是指将各个节点所获取的数据传送到一个集中的位置进行相应的处理;分布式包含分布式对象系统、分布式数据库及移动代理等。
  
1.2.1 分布式对象系统
  
分布式对象系统就是将无线传感器网络中的节点看作大规模的分布式对象。
  
SINA是一种较有影响的分布式对象信息处理方法。每个节点运行SINA执行环境(SEE),作为节点的抽象对象。它是SINA体系结构的核心。SEE提供一系列配置和通信原语来加强节点对象之间的可扩展性、鲁棒性以及电源有效的组织和交互。系统采用统一语言来查询和调度整个无线传感器网络系统,即传感器查询和调度语言。它是一种陈述性的过程脚本语言,具有灵活和紧凑的特点。这种方法虽然通过sampling operation原语集成了数据获取阶段,但是,没有充分利用所获取数据的时空关联性,利用统计的方法来提高数据获取的效率。
  
1.2.2分布式数据库
  
由于节点的分布性,可以采用分布式数据库系统的数据存储以及查询技术来进行无线传感器网络数据的存储和信息处理。
  
基本思想是:用户提交一个用户查询,查询优化器将这种查询需求分解成适合无线传感器网络中各个节点进行in network处理的有效的查询计划,从而节省电源,提高系统的生命周期。另外,这种查询的提交是以一种陈述式查询语言的形式提交的,从而可以实现用户需求与实际物理网络系统的透明性。这里的核心是设计查询优化器。
  
目前,比较有影响力的研究成果有Cornell大学的COUGAR项目,另外,还有Intel公司的TinyDB项目。
  
COUGAR项目没有集成数据获取阶段;而TinyDB项目虽然集成了数据获取阶段,但是,在先期的工作中没有充分利用流数据的时空关联性,利用统计方法提高数据获取的效率,目前,Intel的研究人员正在致力于这方面的工作。
  
1.2.3 移动代理
  
在传统的分布式无线传感器网络中,数据是由单个的节点搜集,然后,将其传送给上一级的处理单元来进行处理。这样,在网络中就会有大量的数据在移动,从而消耗了大量的电源。而移动代理的思想将数据驻留在获取它的节点上,而让代表用户信息需求的一段代码(代理、计算引擎)在网络中传播,来处理相应的数据,并将最终的信息返回给用户。这样就可以减少网络的带宽使用。
  
该方法的不足之处在于:由于节点的存储能力有限,每个节点在没有了解用户的信息需求之前必须保留一段时间的历史数据,这样将消耗大量的系统资源。
  
总之,无线传感器网络的信息获取计算模式的发展趋势是以分布式计算为主,利用系统中的局部信息来完成数据路由、聚合等工作,从而提高系统的可扩展性。在分布式计算的基础上,应该集成数据获取阶段,并且,充分利用流数据的时空关联性。
  
举报

李建宁

2019-6-27 11:41:50
1.3 网络通信的关键问题
  
无线传感器网络一个重要的方面就是电源和通信带宽是非常有限的资源。网络通信体系结构设计必须充分考虑这个问题。
  
目前,已经有大量的研究成果分别从不同的角度提出不同的无线传感器网络通信协议。主要有如下几类:扁平路由(flat networks routing)、层次路由(hierarchical networks routing)以及基于位置的路由(location-based routing)。扁平路由是指网络中各个节点具有相同的作用;而层次路由是指网络中的节点承担不同的作用,呈现出一定的层次结构。
  
通过对路由协议的研究,总结出网络通信的一些重要问题。
  
1.3.1 面向应用和以数据为中心
  
无线传感器网络中的数据通信是以数据为中心的(data centric),而且,是面向应用的(application specific)。
  
由于无线传感器网络系统具有大量的节点,很难给这些节点分配全局的标识符,一个可行的方案就是利用节点产生的数据来标识节点。这就是以数据为中心的思想。所谓以数据为中心是相对于以地址为中心的方法来说的,它更多地关心通信的数据内容,而不是数据的获取来源;关心数据融合过滤后得到的信息,而不是高冗余的原始数据。
  
为了减少在网络中的数据传输量、延长系统的生命周期,必须在数据通信的过程中进行面向应用的数据处理,即in network processing。这种数据处理必须根据系统用户的应用需求才能切实有效地进行,因为必须根据用户的信息需求才能决定哪些原始数据有用,哪些没用。也就是说,无线传感器网络的通信方式是面向应用的,必须在数据通信的同时考虑用户的需求,在数据路由的同时进行面向应用的数据处理,这与传统的通信方式是不同的。
  
这种in network processing的思想有2种实现方案:一种是在原始数据的传输过程中进行面向应用的数据聚合,这就是数据聚合的思想;二是将代表用户需求的代码传播到网络中,在各个节点处理数据,然后,再将用户最终需要的信息返回给用户,这就是移动agent的思想。
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分