MQTT 3.1.1 and 5.0
Either protocol version, chosen per connection profile. Version-5 properties, QoS 0/1/2, retain, Last Will, keep-alive and auto-reconnect.
A separate desktop program — a client for an MQTT broker. It connects to any broker over MQTT 3.1.1 and 5.0, shows the topic tree in real time and publishes messages with every protocol property. Works with ELX-MQTT Broker and with any other.
Download for Windows
elxmqttclient-setup-1.0.0.exe · about 12 MB
A tool for debugging and working with MQTT: see what flows across the topics, and publish back with ease.
Either protocol version, chosen per connection profile. Version-5 properties, QoS 0/1/2, retain, Last Will, keep-alive and auto-reconnect.
A profile manager: address, TLS or WebSocket, credentials, a set of subscriptions, keep-alive, will and QoS — each kept per profile.
Live counters per node, path search, and an animated flash on new messages — colour, style and background are configurable.
A large payload editor that is friendly to JSON, with a beautify shortcut. Publish with every MQTT 5.0 property.
A global Raw / JSON / Binary switch for received messages, and a Stream vs. Latest display mode.
Clear a branch of retained messages in one action — via retained-empty publishes, with echo-swallowing so the tree updates cleanly.
A dark theme and a Material 3 light one, English and Russian. On the desktop the window size and position are remembered.
An installer with everything bundled — no unpacking, no dependencies to set up
Run the installer and follow the steps. The program needs no separate runtime installed. The broker login is whatever you set in the connection profile.
The client is written in Flutter and is cross-platform by nature. The Windows build is done and tested; builds for Linux, macOS, Android and iOS are on the way.
The client works with any MQTT broker. If you do not have one yet, ELX-MQTT Broker is right here — one command on Debian and Ubuntu, or an installer on Windows.