Blog

Leitfäden zu MQTT und IoT

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

Node-RED Modbus zu MQTT: Geräte pollen und Werte publizieren

Bauen Sie ein Node-RED-Modbus-Gateway: Holding-Register und Coils mit node-red-contrib-modbus pollen, Skalierung und 32-Bit-Floats dekodieren, JSON nur bei Änderung an MQTT publizieren und Schreibbefehle sicher annehmen.

9 Min. Lesezeit

MQTT-Ports erklärt: 1883, 8883, 8083 und 8084

Ein praxisnaher Leitfaden zu MQTT-Ports: unverschlüsseltes TCP auf 1883, TLS auf 8883, WebSocket auf 8083 und Secure WebSocket auf 8084, mit Firewall-Tipps und Tests zum Kopieren gegen broker.connectmq.com.

8 Min. Lesezeit

MQTT-Keep-Alive-Intervall: So wählen Sie den richtigen Wert

Das Keep-Alive-Intervall bestimmt, wie schnell ein Broker eine tote Verbindung bemerkt und wie viel Datenverkehr und Akku ein inaktiver Client verbraucht. So funktioniert es und so wählen Sie einen Wert.

9 Min. Lesezeit

Unified Namespace vs. Data Lake: Ergänzung oder Konkurrenz?

Ein Unified Namespace und ein Data Lake lösen unterschiedliche Probleme. Dieser Vergleich erklärt Echtzeit-Zustand gegenüber historischer Analyse, wo beides hingehört und wie ein einfacher Subscriber beides verbindet.

8 Min. Lesezeit

Kepware MQTT Agent: Tags per TLS an einen Cloud-MQTT-Broker senden

Konfigurieren Sie den MQTT-Client-Agent des Kepware IoT Gateway, um SPS-Tags per TLS an einen Cloud-MQTT-Broker zu senden, gestalten Sie die JSON-Payload und verteilen Sie die Daten auf einen sauberen ISA-95-Topic-Baum.

9 Min. Lesezeit

IIoT-ROI berechnen: Ein praxisnahes Framework für Industrieprojekte

Die meisten IIoT-Business-Cases scheitern, weil der Nutzen vage und die Kosten unvollständig sind. Dieses Framework macht Gewinne bei Stillstand, Energie und Qualität zu belastbaren Zahlen und zeigt, wo Messaging- und Broker-Kosten hingehören.

9 Min. Lesezeit

Strom-Submetering mit IoT: Modbus-Energiezähler an MQTT

Verbinden Sie Modbus-Energiezähler für die Hutschiene an einem RS-485-Bus mit einem Gateway, dekodieren Sie die Register in Python und veröffentlichen Sie kWh pro Maschine an einen MQTT-Broker, sodass jede Maschine ihren eigenen Energiewert erhält.

7 Min. Lesezeit

Batteriebetriebener Pico-W-MQTT-Sensor mit Lightsleep und Duty Cycling

Machen Sie einen Raspberry Pi Pico W zum batteriebetriebenen MQTT-Sensor, der aufwacht, misst, publiziert und wieder schläft. Mit MicroPython-Lightsleep, WLAN-Abschaltung, Messung der Batteriespannung und den Fallstricken, die Zellen leersaugen.

9 Min. Lesezeit

Qt MQTT Client in C++: HMIs für Desktop und Embedded bauen

Nutzen Sie das Modul Qt MQTT, um eine C++-HMI zu bauen, die sich über TLS mit einem Cloud-Broker verbindet, Maschinen-Topics abonniert, Live-Werte mit Erkennung veralteter Daten anzeigt und Bedienerbefehle sendet.

7 Min. Lesezeit

MQTT Explorer Desktop App im Vergleich: Topic-Bäume visualisieren

Vergleichen Sie Desktop-MQTT-Explorer wie MQTT Explorer, MQTTX, MQTT.fx und den ConnectMQ Desktop MQTT Explorer, erfahren Sie, welche Funktionen beim Debuggen von Topic-Bäumen zählen, und verbinden Sie jeden davon mit broker.connectmq.com.

9 Min. Lesezeit

Mosquitto ohne Ausfallzeit zu einem Cloud-MQTT-Broker migrieren

Ein praxisnahes Runbook, um Mosquitto zu einem Cloud-MQTT-Broker zu migrieren: Clients und Topics erfassen, Zugangsdaten zuordnen, beide Broker per Bridge verbinden, damit sie denselben Traffic sehen, Clients in Wellen umziehen und sicher stilllegen.

9 Min. Lesezeit

ESP32-BME280-MQTT-Wetterstation mit fernkonfigurierbarem Intervall

Lesen Sie Temperatur, Luftfeuchtigkeit und Luftdruck von einem BME280 über I2C aus, veröffentlichen Sie JSON an broker.connectmq.com und ändern Sie das Sendeintervall zur Laufzeit mit einem im Flash gespeicherten Retained-MQTT-Befehl.

7 Min. Lesezeit

Node-RED Worldmap: GPS-Geräte über MQTT verfolgen

Machen Sie aus MQTT-GPS-Nachrichten bewegte Marker mit node-red-contrib-web-worldmap. Mit Fahrzeugsimulator, Mapping-Funktion, Umgang mit veralteten Positionen, Spuren und Tipps zum Einbetten der Karte in Dashboard 2.0.

8 Min. Lesezeit

rtl_433 und MQTT: 433-MHz-Wettersensoren und Türkontakte empfangen

Machen Sie aus einem günstigen SDR-Stick mit rtl_433 einen 433-MHz-Empfänger, veröffentlichen Sie Wetterstationen und Türkontakte per MQTT und leiten Sie nur Ihre eigenen Sensoren per TLS an einen privaten Broker weiter.

7 Min. Lesezeit

MQTT-Paketstruktur: Fixed Header, Variable Header und Payload

Ein Rundgang durch MQTT-Pakete auf Byte-Ebene: wie der Fixed Header Typ und Flags kodiert, wie die Remaining Length funktioniert und was Variable Header und Payload enthalten, anhand eines CONNECT und PUBLISH, die Sie mit Wireshark mitschneiden können.

8 Min. Lesezeit

MQTT Client ID Best Practices: Eindeutigkeit, Format und Takeovers

Über die Client-ID weiß ein MQTT-Broker, wer Sie sind. Machen Sie hier Fehler, werfen sich Geräte gegenseitig vom Broker oder verlieren ihre Sessions. Hier sind die Regeln, Formate und Debugging-Schritte, die funktionieren.

8 Min. Lesezeit

MQTT-Broker skalieren: Verbindungen, Durchsatz und Fan-out

Beim Skalieren von MQTT geht es um drei Zahlen: Verbindungen, eingehende Nachrichten und ausgehender Fan-out. Erfahren Sie, wie jede davon wächst, welche Skalierungsstrategien passen und welche Client-Gewohnheiten am meisten zählen.

8 Min. Lesezeit

PubSubClient-Puffergröße: Fehler bei großen Nachrichten beheben

Große MQTT-Nachrichten scheitern auf Ihrem ESP32 oder ESP8266 stillschweigend? Erfahren Sie, wie der PubSubClient-Puffer funktioniert, wie Sie ihn mit setBufferSize dimensionieren und große JSON-Payloads ohne RAM-Verschwendung streamen.

7 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.