用户名: 密码: 验证码:
物联网通信中间件的设计与实现
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Design and Implementation of IoT Communication Middleware
  • 作者:杨慧慧 ; 岳峻 ; 贾世祥 ; 李振波 ; 李文升
  • 英文作者:YANG Huihui;YUE Jun;JIA Shixiang;LI Zhenbo;LI Wensheng;School of Information and Electrical Engineering,Ludong University;School of Information and Electrical Engineering,China Agricultrual University;Laizhou Mingbo Aquatic Co.,Ltd.;
  • 关键词:中间件 ; MINA框架 ; 多线程 ; 物联网 ; 传感器
  • 英文关键词:middleware;;MINA frame;;multithread;;IoT;;sensor
  • 中文刊名:WOOD
  • 英文刊名:Journal of Ludong University(Natural Science Edition)
  • 机构:鲁东大学信息与电气工程学院;中国农业大学信息与电气工程学院;莱州明波水产有限公司;
  • 出版日期:2019-01-28
  • 出版单位:鲁东大学学报(自然科学版)
  • 年:2019
  • 期:v.35;No.122
  • 基金:国家自然科学基金(61472172);; 山东省重点研发计划(2016CYJS03 A02-1,2017GHY215009);; 烟台市重点研发计划(2017ZH057,2016ZH056)
  • 语种:中文;
  • 页:WOOD201901003
  • 页数:8
  • CN:01
  • ISSN:37-1453/N
  • 分类号:10-17
摘要
本文基于Mina设计并实现了物联网通信中间件系统,对物联网应用平台发过来的控制指令进行解析包装,统一发送给不同的控制设备;同时,接收物联网终端数据,对海量的传感数据进行预处理,最后通过统一接口将数据传输到物联网应用平台.本文依据物联网传感器的数据特点设计了标准数据传输协议,并使用Cumulative Protocol Decoder类高效地处理了Mina的断包、粘包问题,实现了高性能的消息并发处理和可靠的异步数据传输,使数据的传输和处理更加高效,提高了整个物联网系统的通信效率.
        The IoT communication middleware system was designed and implemented based on Mina in this paper. The control commands sent by the IoT application platform was analyzed and wraped. And then it will be sent to different control devices. The massive sensing data sent form the IoT terminal is received and preprocessing meantime. Finally,the sensing data will be transfered to the IoT application platform through a unified interface. A standard data transmission protocol was designed based on the data characteristics of the IoT sensor,and the CumulativeProtocolDecoder class is used to efficiently handle Mina's packet break and sticky packets in this paper. High-performance message concurrency processing and reliable asynchronous data transmission has been implemented. The data transmission and processing got more efficient,and the communication efficiency of the entire IoT system has been improved.
引文
[1]郑树泉,王倩,丁志刚.基于Web服务以物为中心的物联网中间件的研究与设计[J].计算机应用,2013,33(7):2022-2025.
    [2]陈海明,石海龙,李勐,等.物联网服务中间件:挑战与研究进展[J].计算机学报,2017,40(8):1725-1749.
    [3]赵宏林,廉小亲,郝宝智,等.基于物联网云平台的空调远程控制系统[J].计算机工程与设计,2017,38(1):265-270.
    [4]崔健,段振刚,齐志男,等.基于物联网云平台的壁挂炉远程控制系统[J].计算机系统应用,2015,24(9):56-60.
    [5]白昊,屈军锁,孙阳,等.基于串口转Wi Fi的物联网终端远程控制实现方法[J].计算机测量与控制,2017,25(1):149-151.
    [6]徐蔡军,张莉萍,葛鸿翔,等.基于ARM的智能车位锁远程控制系统设计[J].测控技术,2017,36(8):59-61.
    [7]王立涛.基于无线模块的远程控制系统设计[J].自动化与仪器仪表,2018(2):93-95.
    [8]DA CRUZ M A A,RODRIGUES J J P C,SANGAIAHA K,et al.Performance evaluation of Io T middleware[J].Journal of Network and Computer Applications,2018,109(1):53-65.
    [9]蔡谊.基于MINA框架的网络管理软件设计[J].通信技术,2013,46(3):115-117.
    [10]YANG Shulin,HU Jieping.Research on the coding problem of Andriod network communication based on the MINA[J].Applied Mechanics and Materials,2015,743:1-5.
    [11]魏翼.基于MINA消息中间件MTQ的设计与实现[D].大连:大连理工大学,2016.
    [12]刘志博,邓中亮.基于MINA的定位终端通信设计与实现[J].软件,2017,38(1):1-5.
    [13]张卫钢,向运,袁梦觉.一种基Mina状态机的高性能服务器的设计方法[J].电子测试,2013(6):15-16.
    [14]丛凤侠,杨玉强.基于MINA框架的高性能短信猫服务平台设计[J].计算机技术与发展,2013,23(4):213-216.
    [15]杨兵.基于Mina框架的商业银行叫号系统设计[J].信息技术,2016(6):37-39.
    [16]卢宁,王建章,强宾,等.基于XMPP协议和MINA框架的服务器分布式扩展研究[J].计算机与网络,2016,42(7):57-60.
    [17]焦东来,蒋贺,张索非,等.面向空间信息的数据通信协议的设计与实现[J].计算机工程与设计,2017,38(2):550-556.
    [18]赵小强,陈升伟,张朋波.基于物联网的水质在线监测系统设计与实现[J].计算机测量与控制,2015,23(11):3627-3630.
    [19]张军辉,张治中,邓炳光.面向监控系统的物联网中间件的研究与实现[J].电视技术,2017,41(4/5):72-77.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700