- Drucken
Ein Überblick über die MQTT-Funktionen
:::(Warning) (On Prem Connector Host Version) Die Veröffentlichungsfunktionen für MQTT können nur mit On Prem Connector Hosts mit Version LTS13 oder höher genutzt werden. Jede Cloud Connector Host Version kann verwendet werden. Mehr erfahren:::
Übersicht
Einzelheiten zum Erstellen von MQTT-Connectoren finden Sie im Leitfaden: Wie man einen Connector konfiguriert.
Tulip kann Daten von seinem Produkt nativ an Ihren MQTT-Broker veröffentlichen und sich nahtlos in einen Unified Namespace oder einen Enterprise Event Bus integrieren.
Funktionen erstellen
Sie können MQTT-Konnektoren entweder auf der Seite Konnektoren oder auf der Seite Maschinendatenquellen erstellen. Jede Datenquelle, die an einer Stelle erstellt wird, erscheint automatisch an der anderen Stelle.
Um eine Funktion zu erstellen, klicken Sie in der Konfiguration des Konnektors auf "Funktion erstellen".
Funktionen konfigurieren
Die folgenden Felder können für eine MQTT-Connector-Funktion definiert werden:
| Feld | Beschreibung | | --- | | | | Quality of Service | Die Garantiestufe für die Nachrichtenübermittlung zwischen Sender und Empfänger. Die Stufen sind 0 (höchstens einmal), 1 (mindestens einmal) und 2 (genau einmal). | | Thema | Das Thema oder der Kanal, in dem Nachrichten veröffentlicht oder abonniert werden. Themen filtern und leiten Nachrichten zwischen Clients weiter. | Nachricht beibehalten | Gibt an, ob die letzte Nachricht zu einem Thema vom Broker beibehalten und an neue Abonnenten gesendet werden soll. Wenn ja, speichert der Broker die letzte Nachricht und deren QoS. | Payload | Der eigentliche Inhalt der MQTT-Nachricht. Dies kann ein beliebiges Datenformat sein, z. B. Text oder JSON. Benutzereingaben können der Nutzlast hinzugefügt werden, indem der Eingabename in "$"-Symbole eingeschlossen wird. | Benutzerdefinierte Eingaben | Eine Liste von benutzerdefinierten Eingaben für die Funktion. Diese Eingaben können im Thema oder in der Nutzlast verwendet werden, indem der Eingabename in "$"-Symbole eingeschlossen wird. |
Verwendung von Funktionen in Apps
MQTT-Veröffentlichungsfunktionen funktionieren wie HTTP- oder SQL-Konnektoren, geben aber keine Daten zurück.
Im folgenden Beispiel aktualisiert die Anwendung Bestellungen:
Funktion:
Anwendung:
Ausgabe: