论文部分内容阅读
无线传感器网络是由大量低成本的传感器节点组成的无线自组织网络,能够随时随地搜集物理数据,帮助人类去了解物理世界。无线传感器网络的大量数据如何存储、查询和分析计算是无线传感器网络的一个重要研究方向--数据管理技术。目前无线传感器网络数据管理的一个重要实现策略是采取“网络即数据库”的观点,把传感器视为感知数据流或感知数据源,把传感器网络整体视为一个大的分布式感知数据库,将查询系统服务设计为类似传统数据库的服务方式,采用类SQL或图形化的数据库查询接口支持用户对传感器网络信息的查询和管理。这种观点有利于对网络功能的抽象,屏蔽复杂处理以便于用户理解和使用,还可以利用已有的分布式数据库技术。但目前大多数数据管理系统都是紧密结合特定的某种底层处理实现的,例如结合特定的路由协议,或者特定的数据融合算法。这种数据管理系统存在几个缺点:扩展性差、不可移植性、应用范围窄、与其他系统的兼容性差。
本文首先在介绍移动Agent和中间件的技术特点基础上,分析了它们在无线传感器网络中运用的优势,然后介绍了结合这两种技术开发的一个嵌入式中间件平台--DisWare,以及基于该平台开发无线传感器网络上层应用系统的多种优点。提出了基于移动Agent中间件来开发传感器网络数据管理系统的设计思想。最后构建一个基于DisWare的传感器网络数据管理系统原型,证明了基于移动Agent中间件设计无线传感器网络数据管理应用的可行性,验证了移动Agent和中间件技术对于优化无线传感器网络应用系统性能的巨大作用。