Blog

IoT-Tutorials

Schritt-für-Schritt-MQTT-Tutorials für IoT-Entwickler: ESP32-, WebSocket-, Python- und Node.js-Clients mit broker.connectmq.com.

Die besten MQTT-CLI-Tools zum Testen, Skripten und Debuggen

Ein praxisnaher Vergleich von mosquitto_pub/sub, MQTTX CLI, HiveMQ MQTT CLI, der MQTT.js-CLI, curl und mqttui – mit demselben Test gegen broker.connectmq.com, damit Sie das richtige Tool zum Skripten und Debuggen wählen.

8 Min. Lesezeit

MQTT-Daten mit Python in InfluxDB speichern

Bauen Sie mit paho-mqtt und influxdb-client eine Python-Bridge, die einen Broker abonniert, Topic-Ebenen in InfluxDB-Tags verwandelt, numerische JSON-Werte als Fields in Batches schreibt und fehlerhafte Payloads sowie Typkonflikte behandelt.

8 Min. Lesezeit

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

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

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

React Native MQTT: Mobile IoT-Apps in Echtzeit über WebSocket

Bauen Sie eine React Native MQTT App mit MQTT.js über sicheren WebSocket: ein wiederverwendbarer Hook, Live-Gerätedaten, Befehle und korrektes Reconnect-Handling beim Wechsel zwischen Hintergrund und Vordergrund.

8 Min. Lesezeit

TIG-Stack mit Docker Compose für MQTT-Daten

Ein vollständiges docker-compose-Setup für Telegraf, InfluxDB 2 und Grafana, das einen MQTT-Broker abonniert, Sensordaten speichert und mit provisionierter Datenquelle und Dashboard startet, dazu die Fallstricke, an denen erste Starts scheitern.

8 Min. Lesezeit

MQTT-Daten in TimescaleDB: IoT-Zeitreihen in PostgreSQL speichern

Bauen Sie eine Pipeline für MQTT-Daten in TimescaleDB: Ein Python-Subscriber schreibt Gerätenachrichten per COPY gebündelt in eine PostgreSQL-Hypertable, und Continuous Aggregates, Kompression und Aufbewahrungsregeln halten Abfragen schnell und den Speicherbedarf klein.

7 Min. Lesezeit

React MQTT Tutorial: Ein Hooks-basiertes Echtzeit-Dashboard

Erstellen Sie einen wiederverwendbaren useMqtt-Hook rund um MQTT.js, verbinden Sie React über sicheren WebSocket mit einem Broker und zeigen Sie Live-Sensorwerte an – ohne Re-Render-Stürme, StrictMode-Überraschungen oder verwaiste Verbindungen.

7 Min. Lesezeit

MQTT-Daten in Echtzeit mit Python und pandas analysieren

Leiten Sie MQTT-Nachrichten von einem Broker in pandas-DataFrames, ohne die Netzwerkschleife zu blockieren, und berechnen Sie gleitende Mittelwerte, minütliche Resamples, Prüfungen auf inaktive Geräte und einfache Anomalie-Markierungen.

7 Min. Lesezeit

MQTT-Daten mit Python in SQLite speichern und Sensornachrichten abfragen

Bauen Sie einen Python-Subscriber, der jede MQTT-Nachricht mit Zeitstempel, Topic, QoS und Retain-Flag in SQLite speichert – mit Batch-Schreibvorgängen und WAL-Modus – und fragen Sie anschließend Verlauf, Stundenmittel und letzte Werte mit einfachem SQL ab.

7 Min. Lesezeit

Grafana-MQTT-Datenquelle: Live-Streaming-Panels direkt von Ihrem Broker

Installieren und konfigurieren Sie das MQTT-Datenquellen-Plugin von Grafana, streamen Sie numerische und JSON-Payloads von broker.connectmq.com in Live-Panels und entscheiden Sie, wann eine Zeitreihendatenbank wie InfluxDB die bessere Wahl ist.

7 Min. Lesezeit

MQTT-Clients testen: Unit-, Integrations- und End-to-End-Tests

So testen Sie MQTT-Client-Code auf jeder Ebene: reine Unit-Tests mit Mocks, Integrationstests gegen einen containerisierten Mosquitto-Broker in der CI und End-to-End-Smoke-Tests gegen einen echten Cloud-Broker.

7 Min. Lesezeit

PHP MQTT Client Tutorial mit php-mqtt/client

Lernen Sie, MQTT-Nachrichten aus einem PHP-Web-Request zu publizieren und mit php-mqtt/client einen dauerhaft laufenden Subscriber-Worker zu betreiben, inklusive TLS, Reconnects, sauberem Herunterfahren und Laravel-tauglichen Mustern.

7 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

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.