INDUSTRIAL · MQTT 3.1.1 · PROTOBUF

Sparkplug B 客户端模拟器

在浏览器中模拟边缘节点与设备,验证上线、指标上报和远程控制。

正在加载协议定义…

01 连接 Broker

WebSocket 直连
连接参数

使用 Broker 的 WS/WSS 监听地址与路径,不能填写 mqtt:// 或 TCP 端口。HTTPS 页面须使用 WSS。

02 设备指标

设备离线

连接前定义指标;连接后可修改值。支持 Double、Int32、Boolean 和 String。收到 DCMD 后自动更新并上报。

指标名称类型当前值操作
秒

03 实时通信

0 条
bdSeq —下一条 seq —

连接 Broker 后,在这里查看主题与解码后的 Protobuf 报文。

最近 300 条。TX 表示已交给 MQTT 客户端发送,QoS 0 没有 Broker 确认。

开始测试

  1. 在你的 Broker 开启 WebSocket 监听,填写地址、唯一节点标识和凭据。
  2. 点击“连接并上线”,自动订阅 NCMD/DCMD,再发送 NBIRTH → DBIRTH。
  3. 修改指标并上报,或开启定时上报;在另一个 Sparkplug Host 中观察设备。
  4. 正常断开发送 NDEATH;异常断线由 Broker 发布 NDEATH 遗嘱,可能受 Keep Alive 检测时间影响。

主题:spBv1.0/<Group>/<消息类型>/<Node>[/<Device>]

支持一个节点和一个设备;无 Primary Host 等待机制,不支持 Template/DataSet。本工具用于联调,未经 Sparkplug 认证。后台标签页的定时器可能被浏览器降频。所有连接由浏览器直接发起;密码仅保留在本页内存。

Sparkplug 官方规范 ↗