计算机应用 ›› 2013, Vol. 33 ›› Issue (07): 2022-2025.DOI: 10.11772/j.issn.1001-9081.2013.07.2022

• 计算机软件技术 • 上一篇    下一篇

基于Web服务以物为中心的物联网中间件的研究与设计

郑树泉1,2,王倩1,2,丁志刚1,2   

  1. 1. 上海计算机软件技术开发中心,上海 201112
    2. 上海嵌入式系统应用工程技术研究中心,上海 201112
  • 收稿日期:2013-01-17 修回日期:2013-02-17 出版日期:2013-07-01 发布日期:2013-07-06
  • 通讯作者: 王倩
  • 作者简介:郑树泉(1965-),男,浙江桐乡人,高级工程师,硕士,主要研究方向:物联网与IT架构;王倩(1983-),女,河南驻马店人,助理工程师,硕士,主要研究方向:物联网中间件;丁志刚(1960-),男,上海人,研究员,主要研究方向:嵌入式软件、智能信息处理。
  • 基金资助:

    国家863计划项目(2011AA010101)

Research and design of Web service-based matter-centric middleware in Internet of Things

ZHENG Shuquan1,2,WANG Qian1,2,DING Zhi-Zhigang1,2   

  1. 1. Shanghai Development Center of Computer Software Technology, Shanghai 201112, China
    2. Shanghai Embedded System Engineering Research Center, Shanghai 201112, China
  • Received:2013-01-17 Revised:2013-02-17 Online:2013-07-06 Published:2013-07-01
  • Contact: WANG Qian

摘要: 针对物联网(IOT)发展所面临的层次间耦合性高、重用性低、海量数据处理难的问题,提出一种基于Web服务物联网中间件模型,采用XML文件实现配置与执行逻辑分离,利用物联网中“物”的应用属性为划分功能逻辑实现功能模块化,运用负载均衡实现分布处理海量数据,以角色权限设定确保信息安全。实验结果表明,该中间件模型降低了对物联网网关类型的依赖性,提高程序的复用性,实现了万级数据量的处理。根据该模型研发的中间件系统在车辆监控应用中,降低了应用开发成本,提高开发效率,并体现了系统的灵活可配置的实用效果。

关键词: 物联网, 中间件, 架构, 构件化, 可配置

Abstract: To solve the problems in Internet of Things (IOT), such as high coupling between levels, low reusability and massive data processing difficulty, this paper proposed a Web service-based middleware model of IOT. It used XML file to configure and implement logical separation, achieved function modularization by the application of "object" in IOT, distributedly processed massive data by load balance, and ensured information security by role permissions setting. The experimental results show that, the middleware model reduces reliance on the type of gateway, improves the reusability of the program and achieves ten-thousand data processing. According to the application of middleware system developed by the model in the vehicle monitoring, the cost of development is reduced, the efficiency of development is improved and the system has a flexible configuration.

Key words: Internet of Things (IOT), middleware, architecture, component-based, configurable

中图分类号: