Features:
• CODESYS MQTT-Client-Bibliothek (Protokollversion 3.1.1)
• Bibliothek ist vollständig in IEC-Code geschrieben, daher keine Abhängigkeit vom Zielsystem
• Publish: Beliebige Daten aus dem CODESYS-Projekt können als MQTT-Nachricht an einen Broker verschickt werden*
• Subscribe: Nachrichten von anderen MQTT-Brokern können empfangen und die Daten in CODESYS verwendet werden*
• Klassifikation von Nachrichten durch MQTT-Topics
• QoS-Levels
o QoS0 (At-most-once)
o QoS1 (At-least-once)
• Authentifizierung per Nutzername/Passwort
• Auto-Reconnect, falls die Verbindung unterbrochen wird
• Kanalverschlüsselung per SSL (TLS v1.1 Client)
• Last-Will-Funktionalität
• Topic-Wildcards (+/#)
* Die maximal zulässige Größe der Datenpakete ist in der globalen Variable MQTT_GVL.MAX_PAYLOAD_SIZE hinterlegt.
Zur Zeit nicht unterstützt:
• QoS2 (Exactly once