Broker, Topics, Nachrichten, Logik und Dashboard — kein Wechsel zwischen verschiedenen Werkzeugen nötig.
MQTT Control RS: ein Werkzeug für MQTT, Logik und Bedienpanels
Broker verbinden, Nachrichten analysieren, visuelle Abläufe bauen, Diagramme mit erweiterten Metriken kombinieren und Bedienpanels ohne zusätzliche Werkzeuge erstellen.
Abläufe aus Nodes: Filter, Timer, Zeitpläne, Routing und Reaktionen auf Ereignisse.
Desktop-Anwendung für Windows, Debian, Fedora, Arch und Armbian. Der externe MQTT-Broker gehört Ihnen — die Anwendung verbindet sich damit.
So sieht es in der Praxis aus
Zwei echte Ansichten der Anwendung: Bearbeitung visueller Logik und ein HMI-Dashboard mit Widgets, die an Live-Daten des Brokers gebunden sind.
LogicScript-Editor im Autopilot
Komplexes lokales Verhalten bleibt in einem Knoten: Variablen, Bedingungen, verschachtelte Blöcke und Ausgänge werden in einem eigenen visuellen Skript-Editor bearbeitet.
Dashboard- / HMI-Arbeitsbereich
Bedienoberflächen kombinieren Lampen, Anzeigen, Instrumente, Textfelder sowie Motor- und Lüfter-Widgets in einem verbundenen Dashboard.
Hauptfunktionen
Topic-Baum und Diagnose
Mit einem Broker verbinden und sofort die Struktur sehen: alle Topics, den Live-Nachrichtenstrom und den Paketinhalt. Praktisch für Debugging und Verhaltensprüfung.
Visueller Logik-Editor
Verarbeitungsabläufe aus Nodes aufbauen — Eingänge, Filter, Bedingungen, Umwandlungen, Timer und ausgehende Aktionen. Die Logik ist auf den ersten Blick lesbar und nicht im Code vergraben.
Zeitpläne und Routing
Wiederkehrende Prüfungen, bedingte Verzweigungen und Service-Ketten direkt im selben Editor wie die Hauptlogik konfigurieren.
Diagramme und Analytik
Mehrere Signale in einem Diagramm überlagern, Metriken verfolgen und die Ursache von Fehlverhalten schneller finden — ohne externe Monitoring-Systeme.
Bedienpanels (Dashboard / HMI)
Operator-Bildschirme für konkrete Aufgaben zusammenstellen: Tasten, Schalter, Anzeigen, Skalen und Diagramme. Alles wird an reale Broker-Daten gebunden.
Für wen ist das
Automatisierungsingenieure
Anlagen, Linien, Prüfstände. Schnelle Traffic-Diagnose, bequemer Logikaufbau und fertige HMI-Panels.
Smart Home und Werkstatt
Licht, Klima, Bewässerung, Garage. Ohne Programmierung, mit sichtbarem Ergebnis.
Hobby und Interaktivität
Licht, Ton, Effekte, Installationen. Dort, wo MQTT-Ereignisse mit sichtbarer Reaktion verbunden werden müssen.
So funktioniert es
MQTT Control RS ist für die tägliche Arbeit ohne unnötigen manuellen Aufwand ausgelegt.
- Mit Brokern verbinden und sofort zur Nachrichtenansicht wechseln.
- Abläufe mit vorhersehbarer Logik und expliziten Nodes aufbauen.
- Signale in Diagrammen vergleichen und Metriken in einem Fenster verfolgen.
- Bedienpanels und Arbeitsbildschirme für konkrete Aufgaben starten.
Was in Entwicklung ist
Die nächste Entwicklungsphase konzentriert sich auf Debugging, Last und komplexere Szenarien.
- Lasttests und Verhaltensprüfungen auf dem Prüfstand.
- Visuelles Debugging von Abläufen, neue Nodes und ein breiteres Widget-Set.
- Multi-Broker-Verbindungen und bequemeres Arbeiten mit mehreren MQTT-Umgebungen.
- Interne Kanäle für den Austausch zwischen Graphen ohne externen Broker.
FAQ
Welche MQTT-Versionen werden unterstützt?
MQTT 3.1.1 und 5.0. Die fünfte Version bringt Unterstützung für zusätzliche Paketfelder wie Reason Codes, User Properties und andere Protokollerweiterungen.
Werden Autopiloten und Dashboards gespeichert?
Alles wird zwischen Sitzungen gespeichert. Abläufe und Bedienpanels lassen sich exportieren und importieren — praktisch für Umzüge zwischen Rechnern oder Backups.
Ist es für den Produktionseinsatz geeignet?
Ja. Das Werkzeug eignet sich sowohl für Debugging während der Entwicklung als auch für den dauerhaften Einsatz auf einer realen Anlage.
Funktioniert es mit Cloud-Brokern?
Ja — AWS IoT, Azure IoT Hub, HiveMQ Cloud und jeder andere Standard-Broker. MQTT Control RS verbindet sich über das Standardprotokoll, egal ob Cloud oder lokales Netzwerk.
Wird es eine mobile Version oder Web-Zugriff geben?
Das ist geplant. Im Moment sind das aber noch langfristige Pläne.
Ist die Anwendung kostenpflichtig?
Sie ist kostenlos.
Worin unterscheidet es sich von Node-RED?
Node-RED ist eine serverseitige Plattform mit tausenden Community-Nodes. Das klingt wie ein Vorteil, bedeutet in der Praxis aber: Man muss einen Server aufsetzen, sich im Ökosystem zurechtfinden und wissen, welche von Hunderten ähnlichen Nodes man wählen soll. MQTT Control RS ist ein Desktop-Werkzeug mit Fokus auf MQTT. Die Node-Auswahl ist bewusst kompakt: Jede Node löst eine konkrete Aufgabe — nur das, was ein Ingenieur wirklich braucht.
Feedback
Wenn Sie einen Fehler gefunden haben, eine Verbesserung vorschlagen oder über einen Einsatz sprechen möchten, schreiben Sie uns.
- Die aktuelle Version kann auf der Download-Seite heruntergeladen werden.
- E-Mail für Fehlermeldungen: stewhiki@gmail.com.
- Projektgruppe: https://t.me/mqtt_control_rs.