问题答疑

宜联IOT中继宝盒是用于管理项目现场设备、传感器同业务系统互联互通的边缘服务器设备
具有低延迟、高宽带、高可靠、高安全、易使用、多协议支持特性

当前位置:首页 >  开发者社区 

宜联科技设备物联解决方案中,为何采用消息服务器RabbitMQ进行数据传输?

宜联科技设备物联解决方案中,边缘端采集数据与宜联IOT数据服务平台之间,为何通常采用消息服务器RabbitMQ进行数据传输?主要是为解决数据并发、漏传问题吗
提问人:我爱IOT中继宝盒   
解答人:管理员       
解答描述:

宜联科技边缘端 ↔ IOT 平台采用消息服务器(MQTT Broker)传输的完整原因


先直接回答你的核心疑问解决并发、漏传只是两大核心作用,但远不是全部目的;消息服务器是整套物联架构的核心中转枢纽,并发削峰、可靠防丢只是其中两大价值,还承载解耦、双向通信、海量设备接入、协议统一、安全管控、多业务分发等刚需能力。


一、你提到的:解决数据并发、漏传(工业场景最核心两点)

  1. 高并发削峰填谷,防止平台被流量冲垮

    下面我们以加油站设备监测数据采集为例说明

宜联IOT中继宝盒对接加油站 PLC、雷达液位计、传感器,会出现瞬间批量上报(整点批量采集、设备上电重传、报警突发),大量边缘节点同时推送数据:
  • 若无消息服务器:边缘直接 HTTP 直连平台,瞬时洪峰压垮平台业务服务、数据库,触发拒绝连接、丢弃报文;

  • 消息服务器内置消息队列缓冲:流量高峰缓存消息,低峰匀速推送给平台,实现削峰填谷,隔离边缘采集压力与云端业务处理压力。

    同时 Broker 单机可承载数万边缘网关长连接,远高于 HTTP 短连接并发上限,适配工厂 / 油站多终端大规模接入场景。


2. 多层机制杜绝漏传、保证数据完整性(加油站计量数据强需求)

加油站液位、油量数据属于计量关键数据,不允许丢失,消息服务器通过多层保障防漏:
  1. MQTT 三级 QoS 可靠投递

    • QoS1(至少一次):液位、温度计量数据标配,消息服务器缓存消息,直到收到平台接收回执,断线重连后自动补发;

    • QoS2(恰好一次):油罐报警、交易数据,杜绝重复 / 丢失;

  2. 边缘本地缓存 + Broker 消息持久化

    网络断网(工地 / 油站 4G 弱网)时,边缘宝盒本地缓存采集报文;网络恢复后批量续传;消息服务器可持久化未消费消息,平台重启不会丢失历史采集数据;

  3. 遗嘱消息机制

    边缘网关异常掉线,Broker 自动推送离线事件到平台,运维立刻发现油罐采集终端失联,避免 “设备离线但平台无感知、数据持续缺失”。


二、除并发、防漏外,宜联方案必须用消息服务器的其他关键理由

1. 发布 - 订阅模型:彻底解耦边缘端与云端平台

  • 直连模式:边缘网关需要记录平台 IP、接口地址,平台扩容、服务重启、接口变更都会导致全部边缘断传;

  • MQTT 消息服务器中转:边缘只负责发布数据到 Topic(如/iotboxProperties/设备ID/液位),云端业务服务、监控大屏、统计报表、第三方系统各自订阅对应主题

    一边生产、多端消费,边缘完全不感知后端业务服务数量、部署地址,平台扩容、更新不影响现场采集,是工业物联标准解耦架构。

2. 天然支持双向实时通信(设备远程控制刚需)

加油站场景不止边缘上报液位,还需要平台下发指令:远程读取油罐参数、校准雷达液位计、远程重启采集网关、下发阈值报警规则。
  • HTTP 单向上报:平台无法主动推送指令给边缘,只能轮询,延迟高;

  • 消息服务器双向长连接:平台订阅指令 Topic 下发,边缘实时接收执行,毫秒级双向交互,适配远程运维、设备控制场景txb.iotrel...

3. 统一多协议接入,屏蔽现场异构设备差异

宜联IOT中继宝盒本地接入 Modbus、串口雷达、485 传感器、HTTP 设备,全部在边缘统一转换成 MQTT 消息发给 Broker;云端平台只需要对接一套 MQTT 标准消息,不用分别适配几十种工业协议,大幅简化平台数据解析逻辑,实现全设备统一数据总线武汉市宜联...

4. 统一权限、安全、设备管理

消息服务器内置完整设备接入管控能力,宜联 IOT 平台依托 Broker 实现:
  • 设备鉴权:每个边缘网关设备 ID、账号密码校验,非法设备直接拒绝连接;

  • 主题 ACL 权限隔离:油站 A 的油罐数据只能被油站 A 的业务订阅,跨站点数据隔离;

  • TLS 加密传输:边缘到 Broker 全程加密,防止液位计量数据被劫持篡改(加油站贸易计量数据合规要求)。

5. 灵活多业务数据分发,一套采集数据复用多系统

油罐液位一条上报消息,经 Broker 路由可同时分发给:
  1. 实时监控大屏;

  2. 每日储油量统计后台;

  3. 安全报警系统;

  4. 第三方进销存 ERP;

    无需边缘重复上报多份数据,节省现场 4G 流量、降低设备负载。

6. 低带宽、低开销适配工业弱网环境

MQTT 协议头部最小仅 2 字节,相比 HTTP 数百字节请求头,同等液位数据传输流量减少 90%;油站户外 4G/5G 信号不稳定、流量有限场景下,大幅降低传输成本、提升弱网传输成功率。


三、总结回答你的问题

  1. 并发、防漏传是核心重要目标,但不是全部目的

  2. 消息服务器首要解决:海量边缘并发接入、瞬时流量削峰、网络波动下计量数据不丢失;

  3. 同时提供双向远程控制、前后端解耦、多协议统一、权限安全隔离、多业务数据分发、弱网低流量传输等整套物联传输能力;

  4. 针对加油站卧式油罐雷达液位采集场景:计量数据不可丢失、多站点大规模部署、户外弱网、需要远程校准设备,是必须采用 MQTT 消息服务器的核心业务动因。



备注:

上一篇:宜联IOT中继宝盒如何与业务数据系统互通?有哪些方式?

下一篇:针对加油站场景,宜联 IOT 数据服务平台主要功能是什么?

IOT中继宝盒 长按关注宜联科技公众号

QQ在线咨询

点击这里给我发消息 咨询客服专员

QQ咨询

专业咨询

199-4502-1328

电话咨询

微信扫一扫

IOT中继宝盒

微信咨询
返回顶部