论文部分内容阅读
随着信息技术的飞速发展,无线传感器网络(Wireless Sensor Networks, WSN)正成为传感器领域内一个新兴的研究方向。它集成了传感器、微机电系统和网络三大技术,是一种全新的的信息获取和处理技术。
目前,在无线传感器网络应用领域中,不同应用要求需要配套不同的硬件平台和软件系统,具有很强的异构性。随着无线传感器网络的快速发展,单一的开发方式已经成为其发展的制约因素。统一开发平台技术和中间件技术融合各种异构因素,提供了系统和应用的透明性,具备很好的公用性和扩展性。基于异构系统的开发技术,可以充分发挥无线传感器网络的优势,为促进无线传感器网络快速发展做技术性、基础性铺垫。
本论文以此为研究背景,分别介绍了无线传感器网络的起源、发展、特点以及应用,异构无线传感器网络操作系统的概念、特点和具体差异,无线传感器网络中间件技术的概念、特点以及应用范围。本文重点解决无线传感器网络中操作系统异构问题,实现一个基于异构无线传感器网络操作系统和中间件的无线传感器网络支撑开发平台。具体工作有:分析开发平台组成结构和资源分配方式,以插件机制实现中间件集成;分析系统接口模型,设计行为控制和资源管理模式,设计平台运行模型,提供辅助开发功能;分析异构中间件实现原理,设计Diware消息模型和串口控制模型,管理网络拓扑模型,在平台中实现基于移动代理程序开发和代理控制平台。
支持异构的无线传感器网络操作系统以及中间件是该平台主要特点。本文在最后总结了平台环境开发过程,展示了平台的功能,在该平台上进行应用的开发,并对将来的工作进行了一些展望。