MQTT中文站
  • 首页
  • MQTT 学习
    • MQTT 入门
    • MQTT 进阶
    • MQTT 编程
    • MQTT 实例
    • MQTT 要点
    • MQTT5 要点
    • MQTT 工具
    • MQTT 客户端库
    • MQTT 服务器
    • Zigbee2MQTT
    • Sparkplug
    • Home Assistant
    • Node-RED
      • Node-RED 安装部署
      • Node-RED 用户指南
      • Node-RED 创建节点
      • Node-RED 示例教程
      • Node-RED 开发流程
      • Node-RED 接口参考
      • Node-RED 配置模板
      • Node-RED 常见问题
  • MQTT 规范
    • MQTT 5 规范
    • MQTT 3.1.1 规范
    • MQTT 3.1 规范
    • MQTT-SN v1.2规范
    • Sparkplug® v3.0.0规范
  • 产品中心
  • 解决方案
    • 环境监测
    • 工业制造
    • 智慧水利
    • 水利管网
    • 积水监测
    • 综合管廊
    • 档案库房
    • 交通物流
    • 智慧城市
    • 智慧农业
    • 智慧养殖
    • 能源电力
    • 石油石化
    • 智能家居
    • 物联网
    • 汽车与出行
  • 使用文档
  • MQTT 云平台
  • 登录
  • 注册

MQTT Sparkplug是什么?

1 年前 • Sparkplug® v3.0.0规范

工业物联网(IIoT)和工业4.0是制造业中的关键趋势。车间操作员寻求提高运营效率、实现小批量生产,并获得实时制造洞察。然而,传统的软件和硬件栈通常是封闭和专有的,互操作性并不是供应商的主要关注点。像OPC-UA这样的协议虽然承诺为设备、机器和软件应用之间提供通用的行业语言,从而打破孤立,但现实却是,对于大多数开发人员和软件架构师来说,OPC-UA并不像人们所希望的那样是解决所有问题的万能药。它非常复杂和笨重,尤其是在大多数制造项目中常见的棕地环境下,集成OPC-UA并不容易。因此,人们开始寻找更好的方法。

与此同时,通过MQTT协议,设备到云的通信在最小化延迟和最大化吞吐量方面变得非常简单。许多开发人员期望有类似于MQTT的简单解决方案,但又能满足制造业的特定需求,如有效载荷定义和跨机器及供应商的统一消息行为。

这一愿望得以实现,当基于MQTT的Sparkplug协议由MQTT的创始人之一Arlen Nipper首次发布时。Sparkplug规范迅速在整个行业中流行起来,像雪佛龙(Chevron)这样的大公司采用它以提高运营效率,并创造下一代制造解决方案。

MQTT Sparkplug是什么?-MQTT中文站

那么,Sparkplug究竟是什么呢?

Sparkplug是一个开源软件规范,它为MQTT客户端提供了一个框架,使其应用、传感器、设备和网关能够在MQTT基础设施中无缝、双向、互操作地集成数据。为了为IIoT提供通用语言,Sparkplug规范定义了三个目标:定义MQTT主题命名空间、MQTT状态管理和MQTT有效载荷。值得注意的是,Sparkplug实际上被设计为完全运行在MQTT上,因为MQTT的发布/订阅模式允许系统的所有组件进行双向和解耦的集成。当1999年MQTT被发明时,它最初是为SCADA系统设计的,但没有具体规定主题和有效载荷的结构以及设备的行为方式。这使得MQTT可以在不同的行业中使用,如智能汽车、物流和智能制造。现在,Sparkplug填补了这个空白,并为IIoT场景中的数据格式、主题结构、状态管理和拓扑结构提供了一个厂商中立的规范。

那么,Sparkplug与纯粹的MQTT有何不同?

Sparkplug是专为基于MQTT的工业物联网应用设计的。许多供应商的PLC(例如西门子S7)以及大多数制造执行系统(MES)和SCADA系统(如感应自动化®的Ignition SCADA)支持MQTT。当然,大多数专业网关解决方案也支持MQTT。

总结

加入Sparkplug的原因在于,对于非Sparkplug的MQTT通信,需要确保所有感兴趣的参与者知道在哪里订阅数据,并且能够解释数据。这通常涉及到数据转换,需要约定,从而在所有应用之间创建紧密耦合。而使用Sparkplug,所有参与者都会就一种共同的数据格式达成一致,明确如何接收特定数据,如何发布他们的数据,以及如何解释数据。更好的是,Sparkplug还允许集成来自非MQTT设备的数据以及其他协议(如OPC-UA或Modbus)的数据。我们还可以从中获得所有这些设备和应用的自动发现功能。

打赏赞(1)微海报分享
mqtt

MQTT在工业数字孪生环境中的应用与合规性策略

MQTT Sparkplug 架构

猜你喜欢

改善基础设施:HiveMQ如何推动智能城市发展

改善基础设施:HiveMQ如何推动智能城市发展

08/07
2024
为什么企业选择全托管HiveMQ云进行MQTT部署

为什么企业选择全托管HiveMQ云进行MQTT部署

07/01
2024
MQTT 赋能工业 PLC 数据采集与应用

MQTT 赋能工业 PLC 数据采集与应用

06/30
2024

回复

抢沙发咯
  • 解决方案
    • 智能家居
    • 汽车与出行
    • 工业制造
    • 能源电力
    • 石油石化
    • 交通物流
    • 零售
  • 学习
    • MQTT 规范
    • MQTT 教程
    • MQTT 软件
    • MQTT 客户端库
    • MQTT 服务器
    • 工具和应用程序
  • 关于我们
    • 了解创科慧仁
    • 加入创科慧仁
    • 投资者关系
    • 新闻动态
    • 合作伙伴
    • 联系我们
  • 友情链接
    • Modbus中文网
    • 跳动符号官网
    • 物联网世界
    • RFID世界网
    • 深圳物联网协会
    • isoftstone软通动力
    • 中国发展战略学研究会
    • B.P商业伙伴
  • 在线客服
  • 全国客户服务热线
    4006909885
  • 官方公众号
  • 联系邮箱
    contact@mqtt.cn
Copyright © 2025 MQTT中文站. All rights reserved.Designed by nicetheme. 京ICP备20029519号
在线客服

微信咨询

微信咨询

4006909885

服务热线 7*24小时

电话咨询
  • 首页
  • MQTT 学习
    • MQTT 入门
    • MQTT 进阶
    • MQTT 编程
    • MQTT 实例
    • MQTT 要点
    • MQTT5 要点
    • MQTT 工具
    • MQTT 客户端库
    • MQTT 服务器
    • Zigbee2MQTT
    • Sparkplug
    • Home Assistant
    • Node-RED
  • MQTT 规范
    • MQTT 5 规范
    • MQTT 3.1.1 规范
    • MQTT 3.1 规范
    • MQTT-SN v1.2规范
    • Sparkplug® v3.0.0规范
  • 产品中心
  • 解决方案
    • 环境监测
    • 工业制造
    • 智慧水利
    • 水利管网
    • 积水监测
    • 综合管廊
    • 档案库房
    • 交通物流
    • 智慧城市
    • 智慧农业
    • 智慧养殖
    • 能源电力
    • 石油石化
    • 智能家居
    • 物联网
    • 汽车与出行
  • 使用文档
  • MQTT 云平台
  • 登录
  • 注册
 

正在加载评论...
 

您必须登录才能发表评论。

    string(5) "2.0.0"