Control Engineering of China ›› 2020, Vol. 27 ›› Issue (1): 174-181.

Previous Articles     Next Articles

Smart Energy Cloud Platform Based on MQTT and ILZ4 Compression Algorithm#br#
#br#

  

  • Online:2020-01-20 Published:2023-11-29

基于MQTT和ILZ4压缩法的智慧能源云平台

  

Abstract: In order to adapt to the smart energy application with large-scale data and fast response requirement, a smart energy cloud platform based on MQTT message transmission and ILZ4 algorithm is proposed. message queuing telemetry transport (MQTT) protocol is introduced into the data communication between Internet of things (IoT) and the cloud platform. The message queue architecture and uploading/downloading message flow process via the MQTT protocol are designed, and the ILZ4 compressor can be introduced and integrated into the tasks of information storage and message transport to achieve real-time data compression and transmission of large-scale monitoring flow. Three million monitored data points are recorded as input data stream of the cloud server. The experimental results show that, the proposed method gets better performance in compression ratio and throughputs, which can quickly reduce the storage cost and transmission overhead of large-scale data. So the proposed platform can provide a good, universal and scalable solution for smart energy applications.

Key words: MQTT, LZ4, IoT, cloud platform, smart energy

摘要: 为了适应数据规模大、响应要求快的智慧能源场景,提出了一种基于消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)消息传输和(Improved Lempel-Ziv4,ILZ4)压缩法的智慧能源云平台。在物联网与云平台之间的数据通信中引入了MQTT协议,设计了基于MQTT协议的消息队列架构和消息流的上传/下载过程,利用引入的ILZ4压缩法可集成到信息存储和消息传输任务中,实现大规模监测信息流的实时压缩和传输。300万个监测数据点作为云服务器的测试数据流进行实验,实验结果表明,所提方法在吞吐量和压缩比性能上更优,从而可快速降低大规模数据的存储成本和传输开销,同时,所提平台为智慧能源应用提供一种良好、通用和可扩展的解决方案。

关键词: MQTT, LZ4, 物联网, 云平台, 智慧能源