Version 1.0.0

MQTT-Client

Ein eigenständiges Desktop-Programm — ein Client für einen MQTT-Broker. Er verbindet sich mit jedem Broker über MQTT 3.1.1 und 5.0, zeigt den Topic-Baum in Echtzeit und veröffentlicht Nachrichten mit sämtlichen Protokoll-Properties. Funktioniert mit ELX-MQTT Broker und mit jedem anderen.

Für Windows herunterladen elxmqttclient-setup-1.0.0.exe · etwa 12 MB

Screenshot: das Hauptfenster des ELX MQTT Clients

Was der Client kann

Ein Werkzeug zum Debuggen und Arbeiten mit MQTT: sehen, was über die Topics fließt, und bequem zurückschreiben.

MQTT 3.1.1 und 5.0

Beide Protokollversionen, je Verbindungsprofil wählbar. Properties aus Version 5, QoS 0/1/2, Retain, Last Will, Keep-alive und automatischer Reconnect.

Verbindungsprofile

Eine Profilverwaltung: Adresse, TLS oder WebSocket, Zugangsdaten, ein Satz Abonnements, Keep-alive, Will und QoS — alles je Profil gespeichert.

Lebendiger Topic-Baum

Live-Zähler je Knoten, Pfadsuche und ein animiertes Aufblinken bei neuen Nachrichten — Farbe, Stil und Hintergrund sind einstellbar.

Veröffentlichen

Ein großer Editor für den Payload, der mit JSON gut umgeht, samt Kurzbefehl zum Formatieren. Publish mit sämtlichen MQTT-5.0-Properties.

Formate und Anzeigemodi

Ein globaler Umschalter Raw / JSON / Binär für empfangene Nachrichten sowie die Anzeigemodi Strom und Letzter Wert.

Teilbaum löschen

Einen Zweig von Retained Messages in einem Schritt leeren — über Publishes mit leerem Payload, wobei das Echo geschluckt wird, damit der Baum sauber aktualisiert.

Zwei Designs und zwei Sprachen

Ein dunkles Design und ein helles im Material-3-Stil, Englisch und Russisch. Auf dem Desktop werden Fenstergröße und -position gemerkt.

Windows 10 und 11, x64

Ein Installationsprogramm mit allem Nötigen — nichts entpacken, keine Abhängigkeiten einrichten

Für Windows herunterladen elxmqttclient-setup-1.0.0.exe · etwa 12 MB

Starten Sie das Installationsprogramm und folgen Sie den Schritten. Das Programm braucht keine separat installierte Laufzeitumgebung. Die Broker-Anmeldung ist die, die Sie im Verbindungsprofil hinterlegen.

Weitere Plattformen — in Arbeit

Der Client ist in Flutter geschrieben und von Haus aus plattformübergreifend. Der Windows-Build ist fertig und getestet; Builds für Linux, macOS, Android und iOS folgen.

Ein Client braucht einen Broker

Der Client arbeitet mit jedem MQTT-Broker. Falls Sie noch keinen haben: ELX-MQTT Broker steht bereit — ein Befehl unter Debian und Ubuntu oder ein Installationsprogramm unter Windows.