What MQTTProbe does
Built for OT and controls work on MQTT brokers.
Sparkplug B decode
NBIRTH, DBIRTH, NDATA, DDATA, and DCMD show up as metric names, types, values, and aliases. No protobuf hex dump.
Sparkplug Nodes view
See every EoN node on the broker, with metrics and devices. MQTTProbe can request Birth certificates when a node shows up without one.
Live topic browser
Live topic tree. Open a payload, filter topics, watch message rates.
Real-time charts
Plot numeric fields from JSON or Sparkplug B as they arrive.
Built-in emulator
Spin up Sparkplug B nodes or plain MQTT publishers so you can poke at the UI without another client on the network.
Docker deployment
One container for shared team access. Config sticks around. Put it behind a reverse proxy if you need to.
Secure credentials
Passwords are encrypted at rest. Desktop and mobile use the OS secure store. The web host uses ASP.NET Data Protection.
Built-in authentication
Web host has login and cookie sessions. Fine behind a reverse proxy.
Sparkplug Nodes view
Live view of EoN nodes on the broker. New nodes get discovered, and MQTTProbe can ask for a Birth certificate when one is missing.

Real-time metric charting
Pick numeric fields from JSON or Sparkplug B and chart them as messages come in.

Built-in emulator
No extra clients required. Sparkplug B nodes publish NBIRTH/NDATA (and devices if you want), or use generic publishers for plain MQTT.

How it works
Connect, browse, decode.
Connect
Point it at your broker. Or use one of the public test brokers that ship with the app.
Browse
Watch the topic tree populate. Click any topic to inspect the payload.
Decode
Sparkplug B decodes on its own. JSON and MessagePack get a tree view. Other formats show as text or bytes.
How it compares
MQTTProbe vs common MQTT clients.
| Feature | MQTTProbe | MQTT Explorer | MQTT.fx | MQTTX |
|---|---|---|---|---|
| Sparkplug B native decode | Beta | |||
| Sparkplug B alias → name resolution | ||||
| Automatic rebirth requests | ||||
| Sparkplug B Nodes view | ||||
| Live charts | ||||
| Built-in Sparkplug B emulator | ||||
| Docker deployment | ||||
| Secure credential storage | ||||
| Built-in authentication | ||||
| Open source |
* Sparkplug B decode in MQTT Explorer is available in a beta release.
Download and try it
Connect to a broker and see what is on the wire.
