01 为什么“只支持MQTT”不够?

在工业物联网项目中,一个常见问题是:设备连上了,但平台“听不懂”。原因往往很简单——平台只支持MQTT,而现场设备用的是Modbus、OPC UA、IEC104,甚至是自定义的TCP协议。

MQTT凭借其轻量、低功耗、发布/订阅模型,已成为物联网平台最核心的标准协议,适用于智能硬件、车联网、能源监控等场景。但据行业实践统计,一个中等规模的工业物联网项目,现场设备可能涉及5-8种不同的通信协议。如果平台只支持MQTT,大量设备无法直接接入,最终需要额外开发协议网关,增加项目复杂度。


02 九类核心协议解析

2.1 MQTT:物联网的“通用语”

MQTT(Message Queuing Telemetry Transport)基于TCP/IP协议,采用发布/订阅模型,具有报文结构简洁、功耗低、支持三种QoS等级的特点。在设备侧,MQTT凭借其成熟的生态和广泛的云平台支持,已成为设备上云的首选。

适用场景:智能硬件、车联网、能源监控、工业传感器数据上报。

2.2 HTTP/HTTPS:通用性最强的接入方式

HTTP协议采用请求/响应模型,通用性极强,几乎所有编程语言和平台都支持。对于不支持长连接的终端,通过HTTP接口直接上传数据是最简单的实现方式。

适用场景:第三方业务系统对接、周期性数据上报、设备管理接口。

2.3 TCP与UDP:自定义协议的承载层

很多工业设备使用厂商自定义的通信协议,直接运行在TCP或UDP之上。平台需要支持原始报文透传,由上层应用完成协议解析。

协议特点适用场景
TCP面向连接、可靠传输、保序老旧设备改造、厂商专有协议接入
UDP无连接、不可靠但效率高视频流、高频传感器数据

2.4 Modbus:工业现场的“事实标准”

Modbus是工业领域应用最广泛的通信协议,覆盖绝大多数PLC、仪表和传感器。存在串口(RTU/ASCII)和以太网(TCP)两种变体,应用层协议一致,仅传输层不同。

适用场景:PLC数据采集、智能电表/水表/气表接入。

2.5 OPC UA:工业4.0的核心协议

OPC UA(Open Platform Communications Unified Architecture)是OPC DA的下一代标准,底层完全重构,支持从传感器到云端的全栈通信。相比经典OPC,OPC UA在安全性、平台独立性和可扩展性上均有质的提升。

适用场景:智能制造、流程工业、跨系统数据集成。

2.6 IEC104:电力自动化的“国际语言”

IEC104是电力行业与轨道交通领域最核心的标准通信规约,规范了变电站与控制中心之间的数据交换,在新能源场站、配电网自动化、地铁供电系统中应用广泛。

适用场景:光伏/风电场监控、配电网自动化、城市轨道交通电力监控。

2.7 CoAP与LwM2M:低功耗物联网的“黄金组合”

CoAP(Constrained Application Protocol)基于UDP协议,报文开销极低,适合NB-IoT等低功耗广域网场景。LwM2M(Lightweight Machine-to-Machine)运行在CoAP之上,定义了完整的设备管理、数据上报和固件升级模型。

适用场景:水表、电表、智能井盖、环境监测等低功耗设备。

2.8 WebSocket:实时Web应用的“双向通道”

WebSocket在浏览器中建立持久连接,支持服务器主动推送数据,是Web化SCADA和监控大屏的理想选择。

适用场景:Web端设备监控、实时数据可视化、远程控制台。

2.9 行业专用协议

针对特定行业的国家标准或行业标准协议,平台需扩展支持:

协议行业用途
JT/T 808交通车辆卫星定位系统终端通信
SL651水利水文监测数据通信规约
HJ212环保污染物在线监控数据传输标准
GB/T 28181安防公共安全视频监控联网系统


03 工业路由器在多协议场景中的角色

在协议碎片化的工业现场,工业路由器扮演着“数据管道”与“协议桥梁”的双重角色:

数据汇聚:通过RS485/RS232串口、以太网口同时接入Modbus、PLC自定义协议等不同设备,完成现场数据汇聚。

协议转换:将Modbus RTU等串口协议转换为MQTT,经4G/5G网络上传至云端平台,使老旧设备也能接入现代物联网生态。

多链路保障:双SIM卡与有线WAN冗余设计,保障协议转换后的数据传输链路稳定可靠。

云端协同:配合云平台,可实现多协议设备的统一管理和远程运维,无需在每台设备上单独调试协议参数。

以星恒讯ComIn I2100为例,该系列工业路由器支持串口数据透明传输与协议转换功能,已在多个多协议设备混接项目中应用,通过将Modbus RTU、自定义串口协议统一转换为MQTT over 4G,实现了老旧设备与现代物联网平台的对接。


04 选型建议

场景特征推荐关注的能力
现场设备以Modbus/PLC为主串口协议转换能力、Modbus TCP透传
涉及电力/轨道交通行业IEC104协议支持、VPN加密传输
低功耗广域网设备接入CoAP/LwM2M协议支持、NB-IoT兼容
多协议设备混接多串口/网口、协议可配置、云平台统一管理

05 结语

物联网平台的协议接入能力,决定了项目能够覆盖的设备范围和实施复杂度。MQTT是核心,但远非全部。面对工业现场Modbus、OPC UA、IEC104、CoAP等多种协议并存的现实,平台必须在设备接入层构建灵活的多协议网关机制。

选择合适的工业网关设备,能够帮助项目团队在设备接入层解决协议碎片化问题,让工程师更专注于业务逻辑,而非在“协议转换”上反复消耗精力。

本文基于物联网平台通用架构与工业协议实践经验总结,旨在为相关技术人员提供参考。具体设备协议支持情况,请以各厂商产品规格书为准。

更多推荐