MQTT mit Teltonika-Router konfigurieren

Von Helmut Artmeier  •   2 Minuten gelesen

MQTT mit Teltonika-Router konfigurieren – Anleitung (KI-generiertes Symbolbild)

MQTT mit Teltonika-Router konfigurieren

Symbolbild, KI-generiert (gpt-image-1)

MQTT (Message Queuing Telemetry Transport) ist das Standardprotokoll für IoT-Datenkommunikation in der Industrie. Teltonika RUT-Router können Maschinendaten – Modbus-Register, I/O-Zustände, Signalstärke oder GPS-Koordinaten – direkt als MQTT-Nachrichten an einen Broker senden. Diese Anleitung beschreibt die teltonika mqtt konfiguration.

Voraussetzungen

  • Teltonika RUT-Router mit aktiver Netzwerkverbindung (LTE oder Ethernet)
  • Erreichbarer MQTT-Broker (z.B. Eclipse Mosquitto lokal, AWS IoT, Azure IoT Hub, HiveMQ Cloud)
  • Optional: Modbus-Gerät am RS485-Port (für Modbus-zu-MQTT-Brücke)

MQTT-Publisher für Systemdaten einrichten

Services → MQTT → Publisher → Hinzufügen:

Feld Wert
Broker-Adresse IP oder Hostname des Brokers
Port 1883 (unverschlüsselt) oder 8883 (TLS)
Client-ID z.B. rut956-maschine1
Benutzername / Passwort falls Broker Authentifizierung erfordert
Topic z.B. edgecon/maschine1/status
QoS 1 (at least once, empfohlen für Industriedaten)

Datenquelle wählen: - System – CPU, RAM, Uptime, Firmware-Version - GSM – RSSI, Operator, IP-Adresse, SIM-Slot - I/O – Zustände der digitalen Eingänge/Ausgänge - GPS – Koordinaten, Geschwindigkeit (bei Modellen mit GNSS)

Sendeintervall einstellen (z.B. alle 60 Sekunden). Die Nachricht wird als JSON übertragen:

{
  "timestamp": "2026-06-12T10:00:00Z",
  "device": "rut956-maschine1",
  "rssi": -72,
  "operator": "Telekom",
  "din1": 1,
  "din2": 0
}

Modbus-Register per MQTT übertragen

Für die Weitergabe von Maschinendaten vom RS485-Bus an den MQTT-Broker:

Services → Modbus → Data to Server → MQTT:

  1. Modbus-Slave-Adresse des angeschlossenen Geräts eintragen (z.B. 1).
  2. Register-Typ wählen: Holding Register, Input Register, Coils.
  3. Register-Adresse und Anzahl eintragen.
  4. MQTT-Topic pro Register oder als gebündeltes JSON.

Beispiel: Frequenzumrichter mit Modbus RTU – Ausgangsfrequenz in Register 100. Teltonika liest den Wert alle 10 Sekunden und publiziert ihn unter edgecon/maschine1/frequenz.

TLS-Verschlüsselung aktivieren

Für produktive Umgebungen mit externem Broker immer TLS nutzen:

MQTT Publisher → TLS → Aktivieren: - CA-Zertifikat des Brokers hochladen - Client-Zertifikat und -Schlüssel (falls Broker mTLS erfordert)

Port auf 8883 ändern. AWS IoT Core und Azure IoT Hub erfordern zwingend TLS mit Zertifikaten.

MQTT-Subscriber (empfangen)

Der Router kann auch MQTT-Nachrichten empfangen und darauf reagieren – z.B. einen digitalen Ausgang schalten:

Services → MQTT → Subscriber → Topic eintragen:

Eingehende Nachricht {"dout1": 1} auf Topic edgecon/maschine1/control schaltet DOUT1 ein. Nützlich für Remote-Steuerungsfunktionen aus der Cloud oder einem SCADA-System.

Fazit

Teltonika RUT-Router lassen sich ohne zusätzliche Software als MQTT-Gateway einsetzen – Maschinendaten vom Modbus-Bus oder die eigenen Systemmetriken werden direkt an jeden MQTT-Broker gesendet. Die integrierte Modbus-zu-MQTT-Brücke macht den Router zum Edge-Gateway ohne eigene Programmierkenntnisse.

Passende Teltonika-Router und IoT-Zubehör: Teltonika Networks.

Weiterführende Dokumentation

Zurück zum Wiki-Inhaltsverzeichnis.


Zurück Weiter