基于MQTT的物联网云平台设计与实现
目前,物联网已经融入我们生活的各方各面,但是由于平台通信协议的不统一,移动网络通信可靠性差的特点,在物联网设备畅销的当下,国内仍然缺少能满足广大产业需求的高性能智能物联网云服务平台。 研究选择轻量级、高可靠的 MQTT 通信协议作为标准通信协议,基于高性能NIO 网络框架 Netty,并结合人工智能技术,设计并实现一个接入协议标准,可扩展性高,更加安全,更高性能的智能物联网云平台。 主要工作有以下几方面: 1)首先对物联网通信协议和云平台的研究现状进行调研,分析总结了云平台搭建中面临的主要问题。对 MQTT 通信协议以及高性能网络框架 Netty 进行介绍和分析,对物联网与人工智能的融合技术进行研究。 2)提出一种基于MQTT协议的消息加密验证机制方案,该方案能一定程度的解决物联网通信中消息安全性低的问题。 3)提出物联网云平台智能接口方案。本平台提供一个基于 LightGBM 智能预测模块接口,使得 MQTT 消息中间件可以调用此接口,根据预测结果进行相应报文下发,使得设备具有一定的自主学习能力,为物联网设备的智能化提供一种新思路。 4)完成了云平台的设计与实现,并对搭建好的平台进行功能和性能测试。平台分为三大模块:MQTT 消息中间件,设备管理系统,以及智能接口模块。测试完成后,对结果进行了分析总结。
物联网;云平台;MQTT协议;机器学习;Netty框架
华北理工大学
硕士
计算机技术
纪占林;李硕
2019
中文
TP393.0
2019-12-10(万方平台首次上网日期,不代表论文的发表时间)