W&T verbindet
Interfaces für TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA, Glas- und Kunststoff-LWL, http, SNMP, OPC, Modbus TCP, I/O digital, I/O analog, ISA, PCI

Applikation zum Web-IO Digital:

MQTT-Broker für Web-IO Digital


MQTT ist inzwischen eins der meistgenutzten Protokolle im IoT-Umfeld geworden.
Eine grundsätzliche Einführung in die Technik von MQTT finden Sie hier.

Zum Einstieg ein kleiner Test?

Um zunächst ein Gefühl für die Möglichkeiten von MQTT und dem Zusammenspiel mit Web‑IO Digital, Web‑IO Analog und Web‑Thermometern zu bekommen, bietet sich der Test-Broker von Mosquitto an. Der Zugang ist kostenlos und ohne Registrierung oder Konfiguration sofort nutzbar.

Detaillierte Informationen dazu finden Sie auf der entsprechenden Webseite von Mosquitto https://test.mosquitto.org.

Die Broker-Adresse lautet: test.mosquitto.org
TCP-Port für den unverschlüsselten Zugang: 1883

MQTT-Broker Konfiguration

TCP-Port für den SSL/TLS-verschlüsselten Zugang: 8883

MQTT-Broker Konfiguration

Den richtigen MQTT-Broker für Ihre Anwendung finden

Eigentlich war es geplant, an dieser Stelle eine Übersicht verschiedener Anbieter von MQTT-Broker-Diensten zu zeigen, in der die unterstützten Features miteinander verglichen werden.

Bereits bei der Recherche haben wir aber festgestellt, dass das Angebot dazu viel zu groß ist, was auch für die individuellen Anforderungen gilt.

Deshalb ist es viel wichtiger, zunächst zu ermitteln, welche Anforderungen erfüllt sein müssen, um danach zu entscheiden, welcher Anbieter infrage kommt.

Wir hoffen, dass Ihnen der folgende Fragenkatalog dabei hilft.

  • Soll die Nutzung des Brokers umsonst sein oder dürfen Kosten entstehen?
  • Muss die Übertragung der Daten verschlüsselt erfolgen?
  • Wird eine Benutzerverwaltung benötigt?
  • Wird auch ein Web-Client benötigt (einsehen von Topics und Payload im Browser)?
  • Wieviele Topics werden benötigt?
  • Sind die Topics frei wählbar? (Bei einigen Brokern ist das Root-Topic vorgegeben)
  • Spielt der Standort des Servers, auf dem der Broker aktiv ist, eine Rolle (Datenschutz)?
  • Passt eine eventuelle Begrenzung der Datenmenge zu meiner Anwendung?

Einen eigenen MQTT-Broker betreiben

Die einfachste Möglichkeit, einen MQTT-Broker im eigenen Netzwerk zu betreiben, ist die MQTT.box. Auf dem zigarrettenschachtelgroßen Server arbeitet ein vollwertiger Mosquitto MQTT-Broker. Die Konfiguration sowie die Benutzerverwaltung erfolgen über das integrierte Web-Interface.
Weitere Details zur MQTT.box

Alternativ kann der Open Source MQTT-Broker von Mosquito auf einem Linux- oder Windows-Server installiert werden.
Details zum MQTT-Broker von Mosquitto