Blog

Leitfäden zu MQTT und IoT

Praxisnahe Leitfäden zu MQTT, Managed Brokern und vernetzten Produkten vom ConnectMQ-Team.

MQTT.js Node.js Tutorial: Publish, Subscribe, QoS und TLS

Entwickeln Sie mit MQTT.js v5 einen Publisher und Subscriber in Node.js, nutzen Sie die Async-API, QoS und Last Will, verschlüsseln Sie mit TLS auf Port 8883 und stimmen Sie die Reconnect-Optionen ab, damit Ihr Dienst Netzwerkausfälle übersteht.

7 Min. Lesezeit

Grenzen öffentlicher MQTT-Broker, die Sie vor dem Projektstart kennen sollten

Öffentliche MQTT-Broker sind großartig zum Lernen und für Demos, haben aber echte Einschränkungen. Verstehen Sie Datenschutz, Zuverlässigkeit, geteilte Topics und Ratenlimits, wie Sie innerhalb dieser Grenzen planen und woran Sie erkennen, dass es Zeit für einen privaten Broker ist.

7 Min. Lesezeit

Sparkplug B Payload-Format: Metriken, Datentypen und Protobuf

Sparkplug B Payloads sind kompakte Protobuf-Nachrichten und sehen in einem normalen MQTT-Client deshalb wie Zeichensalat aus. Dieser Leitfaden erklärt jedes Feld, zeigt ein dekodiertes Beispiel und beschreibt, wie Sie Payloads in der Praxis untersuchen.

8 Min. Lesezeit

ESP32 FreeRTOS MQTT: getrennte Sensor- und Publish-Tasks mit Queues

Teilen Sie Sensorabfrage und MQTT-Veröffentlichung auf dem ESP32 in zwei FreeRTOS-Tasks auf, verbinden Sie sie über eine Queue und halten Sie den Messdatenfluss aufrecht, auch während sich WLAN oder Broker neu verbinden.

8 Min. Lesezeit

Telegraf MQTT Consumer: MQTT-Daten in InfluxDB übernehmen

Ein praxisnaher Leitfaden zum mqtt_consumer-Input von Telegraf: Broker-Topics abonnieren, JSON mit Zeitstempeln und Tags parsen, in InfluxDB 2 schreiben, die Verbindung mit TLS absichern und fehlende Daten diagnostizieren.

8 Min. Lesezeit

Node-RED installieren unter Windows, Linux und auf dem Raspberry Pi

Ein Praxisleitfaden, um Node-RED unter Windows, Linux, auf dem Raspberry Pi und mit Docker zu installieren, beim Booten automatisch zu starten, den Editor abzusichern und einen ersten Flow zu bauen, der einen echten MQTT-Broker abonniert.

7 Min. Lesezeit

Gesamtbetriebskosten eines MQTT-Brokers: Ein praxisnahes TCO-Modell

Die Lizenz oder das Abonnement ist selten der größte Kostenfaktor eines MQTT-Brokers. Dieser Leitfaden baut ein TCO-Modell auf, das Infrastruktur, Engineering-Zeit, Rufbereitschaft, Incidents und Risiken einbezieht, damit Sie Eigenbetrieb und einen verwalteten MQTT-Broker auf gleicher Basis vergleichen können.

7 Min. Lesezeit

YOLO-Objekterkennung über MQTT: Detektionen als JSON veröffentlichen

Führen Sie in Python ein YOLO-Modell auf einer Webcam oder einem RTSP-Stream aus, wandeln Sie die Detektionen jedes Frames in kompaktes JSON um und veröffentlichen Sie Zählwerte und Alarme per MQTT, damit jedes Dashboard und jede Automatisierung reagieren kann.

7 Min. Lesezeit

Sparkplug Templates und UDTs einfach erklärt

Sparkplug Templates bringen benutzerdefinierte Typen im SPS-Stil zu MQTT. Dieser Leitfaden erklärt Template-Definitionen und -Instanzen, Parameter, Verschachtelung und Versionierung, mit Python-Code für ein Pumpen-Template und Tipps für konsistente Modelle über alle Edge Nodes hinweg.

8 Min. Lesezeit

ESP32 SCT-013 Stromsensor: Energiemonitor über MQTT

Legen Sie einen SCT-013-Stromwandler um ein Netzkabel, messen Sie den Effektivstrom mit dem ADC des ESP32, schätzen Sie Leistung und Energie ab und veröffentlichen Sie die Ergebnisse für Energie-Dashboards an broker.connectmq.com.

8 Min. Lesezeit

Node-RED Delay-Node: MQTT-Nachrichten drosseln mit Rate Limiting

Hochfrequente Sensoren können einen Broker, eine Datenbank oder das Smartphone des Bedienpersonals überfluten. Erfahren Sie, wie der Node-RED Delay-Node Nachrichten verzögert und drosselt, wann Sie puffern oder verwerfen sollten, wie der Modus pro Topic funktioniert und wie Sie innerhalb der Broker-Limits bleiben.

8 Min. Lesezeit

Home Assistant MQTT-Integration: Vollständige Einrichtungsanleitung

Konfigurieren Sie die Home-Assistant-MQTT-Integration, definieren Sie Sensoren und Schalter in YAML, testen Sie den gesamten Ablauf mit broker.connectmq.com und wechseln Sie dann auf einen privaten, authentifizierten Broker.

7 Min. Lesezeit

SPS in die Cloud: Architekturen und Abwägungen für die Anbindung

Ein praxisnaher Vergleich der drei wichtigsten Architekturen, um eine SPS in die Cloud zu bringen: natives SPS-MQTT, Edge-Gateways und SCADA-basierte Weiterleitung, jeweils mit Überlegungen zu Sicherheit, Zuverlässigkeit und Datenmodellierung.

10 Min. Lesezeit

Node-RED absichern: Eine praktische Checkliste

Ein offen erreichbarer Node-RED-Editor ist eine Einladung zur Remote Code Execution. Diese Checkliste zeigt, wie Sie Node-RED mit Admin-Authentifizierung, HTTPS, explizitem Credential Secret, geschützten HTTP-Endpunkten, Netzwerkkontrollen und TLS zum MQTT-Broker absichern.

8 Min. Lesezeit

Vue MQTT Client: Echtzeitdaten über WebSocket mit Vue 3

Schreiben Sie ein wiederverwendbares Vue-3-Composable rund um MQTT.js, verbinden Sie sich per wss mit einem Broker und bauen Sie ein Live-Sensor-Widget – inklusive der Reaktivitäts- und Lebenszyklus-Fallen, über die die meisten Vue-MQTT-Apps stolpern.

7 Min. Lesezeit

MQTT-Zugangsdaten sicher auf Embedded-Geräten speichern

Ein praxisnaher Vergleich der Möglichkeiten, MQTT-Benutzernamen und -Passwörter auf ESP32- und Linux-Geräten zu schützen, von verschlüsseltem NVS und Flash-Verschlüsselung bis zu Secure Elements und TPM-gestützten systemd-Credentials.

8 Min. Lesezeit

Garantien zur MQTT-Nachrichtenreihenfolge erklärt

MQTT hält Nachrichten in Reihenfolge, aber nur innerhalb enger Regeln. Erfahren Sie genau, was die Spezifikation garantiert, in welchen realen Situationen Nachrichten umsortiert werden und wie Sequenznummern Ihre Konsumenten robust machen.

8 Min. Lesezeit

Energie-Lastprognose mit IoT-Zählerdaten und MQTT

Ein praxisnaher Anwendungsfall für die Energie-Lastprognose: Zählerdaten per MQTT erfassen, Energiezähler in Leistungsbedarf umrechnen, Wetter- und Kalendermerkmale ergänzen und Day-Ahead-Prognosen für Gebäude und Werke veröffentlichen.

8 Min. Lesezeit

Ihr privater MQTT-Broker ist nur wenige Klicks entfernt

Konto anlegen, Broker-Zugangsdaten erhalten und das erste Gerät verbinden — ohne Server, die installiert, gepatcht oder skaliert werden müssen.