摘要
物联网中间件成为近年来物联网系统设计与实现的重要研究方向之一,它将应用层中与硬件相关的部分剥离出来,提升为应用层和感知层之间独立存在的缓冲层,有效解决了传统设计中软硬件高耦合度所带来的灵活性缺失问题。提出了一种基于高性能消息管理机制的物联网中间件设计方法,分析了其网络模型,重点阐述了实现中间件的高性能消息管理机制,其中设备接入规范化的引入是为了突出其灵活和安全性,而通过多级缓存和多线程技术与优先级和负载均衡算法对消息传输进行优化以获取高效响应和多并发处理能力,通过实例验证了所提设计方法的理论和应用价值。
In the design and realization of Internet of things system,middleware has become one of the important research directions in recent years.It separates the hardware-related parts from the application layer,and enhances them be a buffer layer between application layer and sensing layer,which effectively solves the lack of flexibility in the traditional design with high coupling of software and hardware.This paper introduces a design method of middleware of Internet of Things based on high performance message management mechanism.Firstly,its network model is analyzed.After that,how to realize high performance message management mechanism of middleware is illustrated detailed,where introduction of standardization of equipment access is to highlight its flexibility and security.In addition,multi-level caches,multi-thread technologies,priority as well as load balancing algorithms are used to optimize message transmission in order to obtain efficient response and multiple concurrent processing.Finally,one case is given so as to testify its theoretical and practical value.
作者
王冰
陈庭贵
WANG Bing;CHEN Tinggui(Hangzhou College of Commerce, Zhejiang Gongshang University, Hanghzou 310035, China;School of Management and E-Business, Zhejiang Gongshang University, Hanghzou 310018, China)
出处
《计算机工程与应用》
CSCD
北大核心
2017年第16期89-97,186,共10页
Computer Engineering and Applications
基金
浙江省社科规划课题成果(No.16NDJC189YB)
国家自然科学基金(No.71401156)
教育部人文社科重大研究基金资助(No.14JJD630011)
浙江省高等教育课堂教学改革(No.kg20160586)
关键词
物联网中间件
高性能
消息管理
middleware of Internet of Things
high-performance
message management