MQTT Treiber

MQTT (Message Queuing Telemetry Transport) ist ein Nachrichtenprotokoll das auf TCP/IP aufsetzt und für die Kommunikation in Netzwerken mit eingeschränkter Bandbreite gedacht ist. Ein MQTT-Kommunikationsnetzwerk besteht aus mindestens einem Server (Broker) und mehreren Clients. Ein Client kann entweder Daten veröffentlichen oder sich auf Daten anmelden. Die Kommunikation erfolgt also nach dem Publish/Subscribe-Prinzip,

Publish/Subscribe

Ein Client kann Nachrichten über ein beliebiges Topic veröffentlichen. MQTT Clients die sich auf ein Topic anmelden, empfangen die entsprechenden Nachrichten. Für die Verteilung der Nachrichten ist ein Broker erforderlich, die Daten werden also nicht direkt zwischen Publisher und Subscriber ausgetauscht. Der Broker empfängt die Nachrichten, filtert und verteilt sie an die passenden Subscriber. Alle Publisher und Subscriber brauchen daher den Hostnamen/die IP-Adresse sowie die Portnummer des Brokers, um Daten zu senden oder zu empfangen.

WinCC OA Treiber

Der WinCC OA MQTT-Treiber repräsentiert einen MQTT Client der entweder Publisher oder Subscriber sein kann und die Verbindung zu MQTT Brokern ermöglicht. Der MQTT-Treiber unterstützt redundante Verbindungen und kann sich mit einer beliebigen Anzahl an Brokern verbinden.

Kapitel Beschreibung
Grundlagen MQTT-Treiber Einleitung und Links zu weiteren Kapiteln.
Voraussetzungen und Installation Voraussetzungen und Installation des MQTT-Treibers.
Parametrierung des MQTT-Treibers Beschreibung zur Konfiguration des MQTT-Treibers.
Konfiguration - Registerkarten
Verbindung Beschreibung der Registerkarte "Verbindung", welche die Konfiguration der Verbindungsparameter ermöglicht.
Advanced Beschreibung der Registerkarte "Erweitert", welche die Konfiguration von Timeouts etc. ermöglicht.
Last Will Beschreibung der Registerkarte "Last Will", zur Definition der Last Will Einstellungen wenn der Treiber die Verbindung verliert.
Status Beschreibung der Registerkarte "Status", welche Informationen zum Verbindungsstatus liefert.
Statistik Statistische Informationen zu gesendeten und empfangenen Daten.
Definition der Peripherieadressen des MQTT-Treibers Beschreibung zur Definition einer Peripherieadresse.
Possible config entries [mqtt] Auflistung der Config-Einträge für den MQTT-Treiber.
Redundanz Nähere Informationen zum Redundanzverhalten.
Interne Datenpunkte des MQTT-Treibers Beschreibung zu den internen Datenpunktelementen des MQTT-Treibers.
Details zum MQTT-Treiber Nähere Informationen zu Debug-Levels und Fehlercodes.