MQTT, Publisher unterstützt die Anbindung an einen MQTT-Broker. Datenänderungen werden nur veröffentlicht, d.h. an den MQTT-Broker geschickt, jedoch keine Daten vom MQTT-Broker empfangen.
Unterstützte Versionen:
Transportschicht:
- TCP/IP mit und ohne TLS (konfigurierbar)
Security-Mechanismen:
- Authentifizierung mit Benutzer und Passwort
- Verwendung von X.509 Zertifikaten
Vorgefertigte Profile für Cloud-Dienst–Anbindungen:
- AZURE IOT-Hub mit X.509 Zertifikaten
- AMAZON AWS mit X.509 Zertifikaten
Datenverarbeitung:
- Unterstützte Dienstgüte (QoS) 0,1,2
- Datenkodierung in JSON
- Gruppierte / einzelne Übertragung von Datenänderungen
Arbeitsweise
Beim Hochfahren oder bei Verbindungsunterbrechungen wird ein aktuelles Prozessabbild geschrieben, d.h. die aktuellen Werte aller konfigurierten Datenpunkte werden an die Datenbank gesendet. Datenpunktänderungen können optional gepuffert werden, wenn die Verbindung verloren geht.
Nach der Initialisierung des Prozessabbilds werden nur Datenpunktänderungen geschrieben.
Alle Datenpunkteinträge verfügen über folgende Attribute:
- Zeitstempel
- Wert
- Qualitätskennung
- Datenpunkttyp
- Datenpunktbezeichnung
- Übertragungsrichtung
- Modul bzw. Protokollstack