MQTT 是用于物联网的标准消息传递协议。它被设计为一种很是轻量级的发布/订阅消息传送,很是适合以较小的代码占用量和网络带宽链接远程设备。MQTT 协议具备如下特色:前端
现在,MQTT 被普遍应用于汽车、制造业、电信、石油和自然气等行业。git
本系列文章将详细解读 MQTT 协议在各行业实际应用场景中是如何发挥做用的。github
随着物联网技术迅猛发展,新型信息传感设备以及各种有线、无线网络技术在石油勘探、生产与储运环境中逐渐普及使用。石油石化企业但愿利用物联网技术实现对油田终端设备的远程管理,优化物联网数据存管用的效率、安全性和可扩展性。数据库
在石油生产与运输储存场景中,经过工业边缘网关将传统工业总线协议与 PLC 协议转化成物联网 MQTT 协议,将现场实时数据传递到数据中心,以实现对现场数据远程采集与集中化管理,是目前石油石化企业生产监控技术改造的重点方向之一。后端
传统采油厂经过现场专用无线或者有线网络,将油井中的油压、油温、载荷、电量等数据实时传送到 RTU 或者 PLC 中,再经过本地 SCADA 系统进行汇聚后存储在生产做业区或者联合站的控制室内的数据库。厂区中心机房须要按期从场站控制机房的数据库中同步数据,实现对多个做业区的数据汇聚。安全
随着企业对实时数据消费需求愈来愈高,对边缘数据库的访问频率要求也随之增长,在实际运行过程当中逐渐暴露出如下问题:服务器
场站数据采集与数据存储软硬件老化,更新成本高;markdown
随着采集数据量不断增长,总体性能开始没法知足日益增加的数据需求;网络
厂区没法获得实时数据,对场站的实时管理监控能力不足;架构
现场技术维护人员工做强度大,人工成本高。
得益于网络技术在石油行业中的普及,油田做业区与厂区之间已基本实现了网络联通,为物联网技术的引入提供了基础网络条件。各种生产数据也得以经过 MQTT 协议得到采集汇聚与进一步处理,充分发挥其价值。
以 EMQ 云边数据采集方案为例:
在场站端,经过工业数据采集网关软件 Neuron 将现场采用 Modbus-RTU、Modbus-TCP 协议的仪表数据转换成高可靠轻量化的 MQTT 协议,再将实时数据经过专网将 MQTT 协议推送到厂区中心机房的数据接入平台 EMQ X。
部分冗余数据或者其余系统数据,能够经过部署在场站端的轻量化数据处理软件 eKuiper 将数据进行过滤处理,将有意义的数据推送到厂区中心机房的数据接入平台 EMQ X。
厂区中心机房的数据接入平台 EMQ X 将实时数据统一接入后存储到中心机房的数据库中,各类业务应用能够对接数据库拉取相关业务数据。
生产设备报警、场站门禁报警等须要实时处理的数据能够由数据接入平台 EMQ X 经过 MQTT 协议推送到报警处理业务系统中,实现实时数据快速处理。
厂区数据中心平台也能够经过 MQTT 消息实现对现场设备的远程控制与管理。
MQTT 协议具备轻量化、高可靠 QoS 等特性,能够将大量生产做业区的设备以及系统数据实时上报到厂区数据中心,使业务实时性大大提升。
MQTT 的轻量化设计使客户端到服务端的硬件需求大大下降。在 EMQ 云边数据采集方案中,在厂区中心机房的高可用 MQTT 消息服务器 EMQ X 以及在生产作业务使用的轻量级边缘工业网关 Neuron 代替了场站侧昂贵的 SCADA 系统与数据采集存储服务器,使总体软硬件成本下降超过 50%。
因为采用了轻前端、重后端的架构,现场设备数量与复杂度大大下降,现场运维负载度与人员成本可下降超过 70% 以上。
经过基于 MQTT 协议的数据采集架构,厂区数据中心能够得到各种现场实时数据,从而经过这些高质量的业务数据进行远程设备操做、井筒放置位置优化分析、监测做业环境控制排放、远程辅助检修等新业务应用,实现石油企业降本增效与业务创新。
版权声明: 本文为 EMQ 原创,转载请注明出处。