Sie möchten Modbus und MQTT verbinden? Das Weble WBox-Gateway routet Modbus MQTT nativ: ein Gateway spricht beide Protokolle und bildet die Datenpunkte in Echtzeit ab — ohne PC, ohne Middleware, ohne Cloud-Abhängigkeit.

Modbus to MQTT gateway

Die Protokolle

Modbus

Modbus (TCP/IP und RTU) verbindet SPS, Zähler, Frequenzumrichter und zahllose Industriegeräte.

Modbus-Treiber →

MQTT

MQTT ist das schlanke Publish/Subscribe-Protokoll für IoT-Geräte und Cloud-Broker.

MQTT-Treiber →

Zum Vertiefen: Modbus mit MQTT verbinden →

Typischer Anwendungsfall

Auf einem Industriestandort sprechen SPS, Leistungszähler, Wechselrichter und Sensoren Modbus, während SCADA, Historian oder Cloud-Plattform MQTT erwartet. Die WBox fragt die Modbus-Geräte ab und veröffentlicht ihre Daten an den Broker und schreibt Sollwerte aus MQTT zurück an die Geräte. Sie verwandelt eine Flotte serieller und TCP-Modbus-Slaves in einen sauberen, topic-strukturierten MQTT-Feed für Industrie-4.0-Dashboards, vorausschauende Wartung oder Fernbetrieb — ohne SCADA-Gateway-PC.

In der Praxis

Weble-Kunden betreiben dieses Routing im produktiven Einsatz:

Wie die WBox Modbus und MQTT verbindet

Aktivieren Sie den Modbus- und den MQTT-Treiber. Holding- und Input-Register werden in einem konfigurierbaren Zyklus abgefragt und als JSON an MQTT-Topics veröffentlicht, mit Skalierung, vorzeichenbehafteten Werten und Wortreihenfolge je Register. Befehle auf den Schreib-Topics gehen zurück an Holding-Register. Ein JavaScript-Schritt kann einen Registerblock zu einer strukturierten Nachricht zusammenfassen, einen abgeleiteten Wert berechnen oder das Publizieren drosseln, sodass der Broker sinnvolle Daten statt rohem Registerrauschen erhält.

Schritt für Schritt

  1. Verdrahten Sie die Feldseite — verdrahten Sie das RS-485-Segment (RTU) oder adressieren Sie die Modbus-TCP-Geräte.
  2. Aktivieren Sie die Treiber Modbus und MQTT auf der WBox — per Lizenz, ohne Zusatzhardware.
  3. Bilden Sie jeden Punkt auf ein Topic ab: Ein Modbus-Wert wird zu site/area/point (Publish), mit QoS und Retained-Flag je Signal.
  4. Richten Sie den Broker ein — Host, Port 8883, TLS und Zugangsdaten — auf Ihren On-Premise- oder Cloud-Broker (AWS IoT, Azure, ThingsBoard, jedes MQTT 3.1.1/5).
  5. Abonnieren Sie ein Befehls-Topic, um zu Modbus zurückzuschreiben, und verfolgen Sie jeden Punkt live im WBox-Monitor.

Beispiel-Mapping

Ein konkretes Beispiel, alles auf einem Gateway:

  • Modbus-Holding 40001 Wirkleistung (×0,1 kW) → MQTT-Topic plant/meter3/power_kw
  • Modbus-Input 30010 Laufstatus → retained MQTT-Topic plant/meter3/status
  • MQTT-Topic plant/meter3/cmd → Modbus-Holding 40020 Befehl (schreiben)

Kapazität & Grenzen

  • Modbus — Modbus adressiert bis zu 247 Slaves pro Linie (RTU oder TCP) — rund 32 RTU-Geräte pro RS-485-Segment vor einem Repeater.
  • MQTT — MQTT erlegt keine Punktgrenze auf — Topics skalieren mit Ihrem Broker und Netzwerk.

Auf der WBox aktiviert eine Treiberlizenz das gesamte Protokoll — kein künstliches Punkte-Tier zum Freischalten. Die Kapazität skaliert mit dem Gateway-Modell, von der kompakten S103 bis zur E413: Begrenzt sind Sie durch den Feldbus, nicht durch Ihre Lizenz.

Häufige Fragen

Wie sende ich Modbus-Daten über MQTT?

Die WBox liest die Modbus-Register (RTU/TCP) und veröffentlicht sie als MQTT-Nachrichten (JSON) an Ihren Broker oder Ihre Cloud.

An welche Broker oder Clouds?

Jeder MQTT-Broker (Mosquitto, HiveMQ…) oder jede Cloud (Azure, AWS, Google); Topics und Payloads sind konfigurierbar.

Ist die Brücke bidirektional?

Ja: Die WBox kann ein MQTT-Topic abonnieren und den empfangenen Wert in ein Modbus-Register schreiben.

Brauche ich zusätzliche Hardware?

Nein: Modbus- und MQTT-Treiber werden per Lizenz auf demselben WBox-Gateway aktiviert.

Was Sie brauchen

Ein WBox-Gateway mit diesen zwei Treiberlizenzen:

Modbus MQTT in Ihrem Projekt routen

Finden Sie das passende WBox-Gateway für Ihre Anlage oder kontaktieren Sie uns zur Abklärung.

Mein Gateway konfigurieren

← Alle Routings