Skip to content
bluegrassiotPublic

About

The MQTT diagnostic tool built for IIoT. Connect to any MQTT broker, browse live topic trees, inspect payloads, and chart JSON telemetry in real time. Native Sparkplug B decode and EoN node emulation built in. Open source, no cloud required.

Topics

Resources

Contributing

Security policy

Stars

40 stars

Watchers

4 watching

Forks

Latest commit

 

History

481 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQTTProbe

The MQTT diagnostic tool built for IIoT.

Connect to any broker, browse live topics, inspect payloads, chart JSON metrics. Native Sparkplug B decode and EoN emulation. Open source, no cloud required.

CI License

MQTTProbe demo: connecting to a broker, browsing topics, and decoding Sparkplug B messages

Highlights

MQTTProbe interface

  • Live topic tree
  • Payload browser (JSON, MessagePack, binary)
  • Sparkplug B decode and EoN dashboard
  • Node and MQTT emulator
  • Live charts from payload fields
  • Topic exclusions to ignore noisy filters
  • Multiple saved connections, TLS/MQTTS, WebSocket
  • Plugins (payload formats, protobuf schemas)
  • OIDC sign-in on the web host (Keycloak, Authentik, or any OIDC provider)
  • Runs local: desktop, Android, Docker, web

Get MQTTProbe

Platform Artifact Notes
Windows MQTTProbe-win-Setup.exe Per-user, auto-update. SmartScreen: More info, Run anyway
macOS MQTTProbe-osx-Setup.pkg Signed and notarized, auto-update, installs to Applications
Linux MQTTProbe.AppImage chmod +x and run. WebKit and GTK are bundled; needs libfuse2 on Ubuntu 22.04+
Android APK on latest release mqttprobe-android-*.apk; sideload, allow unknown apps if prompted
Docker bluegrassiot/mqttprobe See Docker section
iOS -- Not available yet

Portable zips and web self-host builds are on the latest release page.

Docker

docker run -d --name mqttprobe -p 8080:8080 -v mqttprobe-config:/app/config --restart unless-stopped bluegrassiot/mqttprobe:latest

No repository checkout is needed. Open http://localhost:8080 and create your admin password on first launch.

Your configuration persists in the mqttprobe-config volume across restarts. For LAN access, TLS, reverse proxy, and plugin storage, see the Docker Deployment wiki.

After install

Create your admin password, add a broker connection, then subscribe to topics and browse. MQTTProbe connects to one broker at a time; save connection profiles to switch between brokers.

See Getting Started and Connection Setup.

Docs

Website: https://mqttprobe.com

Contributing

See CONTRIBUTING.md for guidelines on getting started, code style, and the CI pipeline.

License

Apache License 2.0. See LICENSE.

Third-party components and their licenses are documented in NOTICES.

About

The MQTT diagnostic tool built for IIoT. Connect to any MQTT broker, browse live topic trees, inspect payloads, and chart JSON telemetry in real time. Native Sparkplug B decode and EoN node emulation built in. Open source, no cloud required.

Topics

Resources

Contributing

Security policy

Stars

40 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages