Webinar
让 AI Agents 协同工作:探索 A2A over MQTT 与 EMQX A2A Registry|立即报名 →

MQTT SPARKPLUG B

面向工业物联网的 MQTT Sparkplug

使用 EMQX 和 Sparkplug B 标准化设备数据,并跟踪工业系统中的设备可用性。

概览

什么是 Sparkplug B?

Sparkplug B 定义工业系统如何命名、编码和跟踪通过 MQTT 交换的数据。

一致的数据格式

使用标准主题结构和二进制载荷格式,让兼容的应用能够理解设备指标。

感知状态的消息传递

使用出生和死亡消息跟踪边缘节点与设备的可用性,帮助应用识别过期数据。

高效数据更新

在活跃会话中采用变化上报,仅发布发生变化的指标,减少重复数据传输。

架构

连接设备、网关与应用

使用 EMQX Neuron 采集并编码设备数据,再通过 EMQX 路由 Sparkplug 消息,集成应用所需的指标。

核心能力

面向工业物联网、兼容 Sparkplug 的 MQTT Broker

路由工业消息、处理 Sparkplug 载荷,并连接下游系统。

可扩展的消息服务

随着工业部署规模扩大,在集群中分布 MQTT 连接与消息路由。

集群指南

高可用性

通过集群化 Broker 部署,降低单个节点故障的影响。

集群架构

载荷处理与集成

使用 EMQX 规则解码 Sparkplug B 载荷,并将选定数据路由至受支持的外部系统。

Sparkplug 载荷指南

连接安全

使用 TLS、客户端证书认证和主题权限,控制对工业消息的访问。

安全指南

传统设备连接

使用 EMQX Neuron,通过受支持的工业驱动采集数据并发布 Sparkplug B 消息。

Neuron Sparkplug 配置

Sparkplug B 消息传递

路由 Sparkplug 主题,使用内置载荷编解码函数进行应用集成。

Sparkplug B 函数

资源

探索 EMQX MQTT Sparkplug 方案

常见问题

常见问题

使用 EMQX 构建 Sparkplug 解决方案

规划工业连接、Sparkplug 数据流和应用集成。