一种无线传感网节点设备中间件平台研究.docVIP

  • 4
  • 0
  • 约7.54千字
  • 约 14页
  • 2018-08-13 发布于福建
  • 举报

一种无线传感网节点设备中间件平台研究.doc

一种无线传感网节点设备中间件平台研究

一种无线传感网节点设备的中间件平台研究   摘 要: 为屏蔽无线传感网节点在应用过程中底层软硬件平台的差异性,给上层应用程序提供统一的接口,提出一种针对传感网节点的中间件平台架构。该中间件平台由软硬件抽象层、网络协议栈层、中间件管理器和应用域中间件组成,采用模块化、接口抽象和分层设计的思想,各层之间以服务原语的方式进行交互。中间件平台成功移植到STM32,MSP430,CC2530三种硬件平台和μCOS?Ⅱ,FreeRTOS,OSAL三种软件平台上。实验证明该中间件平台具有良好的移植性和可扩展性。   关键词: 无线传感网; 中间件平台; 服务原语; 接口抽象; 节点设备   中图分类号: TN964?34 文献标识码: A 文章编号: 1004?373X(2014)12?0011?04   Abstract: To shield the differences of hardware and software platforms for wireless sensor network node in the process of application and provide a unified interface for wireless sensor network’s upper application, a middleware platform architecture for sensor network node is proposed in this paper, This middleware platform consists of hardware abstraction layer, network protocol stack layer, middleware manager and application domain middleware, The idea of modular, abstract interface and hierarchical design is adopted, The interaction among layers is conducted with service primitive mode, The middleware platform was successfully transplanted to STM32, MSP430 and CC2530 hardware platforms, and μCOS?Ⅱ, FreeRTOS and OSAL software platforms, Experiment shows that the middleware platform has good portability and scalability,   Keywords: wireless sensor network; middleware platform; service primitive; abstract interface; node device   0 引 言   无线传感器网络是当前国内和国外备受关注的、多学科交叉的热门研究方向,被认为是将对21世纪产生巨大影响力的技术之一[1?2]。而中间件技术,在过去的20年里,在分布式计算领域,也得到了比较深入的研究和发展,目前应用技术已经接近成熟,并形成了一系列的成果,例如CORBA技术、消息中间件技术、J2EE应用服务器、Web Service和面向服务的体系结构(Service?Oriented Architecture,SOA)的中间件[3?4]。   无线传感器中间件技术作为一种能解决传感网大范围应用中产生的异构性、兼容性等问题的新技术,能够提供标准化服务,适应资源和应用需求动态变化的自适应策略和机制,是当前的一大研究热点。传感网中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层网络、硬件和操作系统存在多少差异,只要对中间件进行升级,并保持中间件对外接口定义不变,便可以给用户提供一个统一的运行平台,有利于加快传感网大规模产业化进展步伐。但目前,无线传感器网络中间件的研究仍处于初始阶段,现有的传感网中间件对物与物间关系及服务的可管理性支持较弱,并且缺乏统一的数据处理接口,难以与多个应用程序连接,其发展面临着诸多挑战[5?7]。   本文主要以“新一代宽带无线移动通信网”国家科技重大专项课题下“支持多传感网应用的中间件平台研发”子课题为背景,设计并实现了一种轻量级的传感网节点设备的中间件平台框架,包括硬件抽象层、操作系统抽象层、网络协议、中间件管理器及应用域中间件,其中中间件管理器又由服务原语解释器、管理中间件及通用中间件服务组件构成。   1 现有传

文档评论(0)

1亿VIP精品文档

相关文档