摘 要: 基于MQTT协议,进行物联网工程项目服务器端的架构和开发,并针对服务器应用架构进行性能分析。 采用MVC设计模式进行服务器端架构设计,采用JSP技术进行开发。服务器和硬件、移动端的通信协议采用MQTT协 议,搭建Apollo服务器实现对该协议的支持。经分析,可提高物联网服务器与感知层、应用层的通信性能。 |
关键词: 物联网通信协议;服务器;MQTT |
中图分类号: TP312
文献标识码: A
|
|
IoT Server Design and Architecture Analysis Based on MQTT Protocol |
WAN Hongli11,LI Yuchen2,
|
( 1.Department of Internet of Things Engineering, Dalian Neusoft University of Information, Dalian 116000, China ; 2.Department of Electrical Engineering, Dalian Institute of Science and Technology, Dalian 116000, China)
wanhongli@neusoft.edu.cn; liyuchen@126.com
|
Abstract: Based on MQTT (Message Queuing Telemetry Transport) protocol, the study conducts architecture construction and development of the Internet of Things (IoT) project server, and carries out performance analysis of the server application architecture. Model-View-Controller (MVC) mode is used to design the server architecture, and JSP technology is used to develop the server. MQTT is adopted as the communication protocol among the server, hardware and mobile terminal, and Apollo server is built to support the protocol. The analysis proves that the proposed method effectively improves the IoT server communication performance at perception layer and application layer. |
Keywords: IoT communication protocol; server; MQTT |