APP下载

基于MQTT的混凝土泵车机群数据接入系统设计

2020-07-06邓子畏朱红求唐朝晖黄科科

计算技术与自动化 2020年2期

邓子畏 朱红求 唐朝晖 黄科科

摘   要:针对远程数据采集和解析过程中各设备制造企业数据协议不一致的问题,设计了一种基于MQTT的混凝土泵车机群数据接入系统。该系统基于MQTT设计了统一的应用层消息协议,边缘层采用蜂窝网络进行远程数据传输。服务器端采用分布式和集群架构高速处理超大并发数据,利用配置和脚本结合的方式实现了对新数据协议的高度可扩展。数据接入测试实验验证了本系统的有效性。

关键词:泵车机群;数据接入;数据解析;MQTT

中图分类号:TP274.2                                      文献标识码:A

文章编号:1003—6199(2020)02—0001—05

Abstract:A data access system for concrete pump truck group based on MQTT is designed to solve the problem of inconsistent data protocol among equipment manufacturers for remote data acquisition and analysis. The system designs a unified application layer message protocol based on MQTT,and the edge layer uses cellular network for remote data transmission. The server adopts the distributed and cluster architecture to process the super-large concurrent data at high speed,and high scalability to new data protocols is achieved by combining configuration and script. Data access test experiments verify the effectiveness of the developed system.

Key words:concrete pump truck group;data access system;data parsing;MQTT

隨着信息技术和人工智能技术的发展,工程机械设备的远程监控与智能故障诊断已经成为当今工程机械智能化的发展趋势[1]。完整真实的数据源是智能化方法的分析基础和证据支持,有效的数据获取至关重要[2]。然而,由于缺乏统一的数据采集和存储标准,不同工程机械设备厂商各自设计开发数据协议和采集平台,大量的重复建设导致资源浪费,并给数据分析带来了困难。

云计算技术的发展给公共数据平台的建设创造了条件[3]。在建设公共数据采集系统过程中,数据协议不一致导致系统数据对接困难。为了解决这一问题,通常采取边缘层解析转换、服务器端开发扩展、配置化、脚本解析等手段实现不同数据协议的数据接入。上述数据接入方式会带来了终端成本增加、服务器端维护成本高、接入周期延长等问题。

在综合分析各主流接入方案的基础上,设计基于MQTT的混凝土泵车机群数据接入系统,通过融合协议封装、配置、动态脚本的联合方案,实现低成本开发数据终端,并快捷接入新的数据通信协议数据。……

登录APP查看全文