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.

Die ganze MQTT-Umgebung in einem Fenster

Broker, Topics, Nachrichten, Logik und Dashboard — kein Wechsel zwischen verschiedenen Werkzeugen nötig.

Visuelle Automatisierung ohne Code

Abläufe aus Nodes: Filter, Timer, Zeitpläne, Routing und Reaktionen auf Ereignisse.

Läuft dort, wo es gebraucht wird

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

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

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.