Altova MobileTogether Designer

MQTT-Nachricht veröffentlichen

Zur Startseite Zurück Nach oben Weiter

Die Aktion "MQTT-Nachricht veröffentlichen" (Abbildung unten) dient dazu, um in einer Lösung bei dem in der Einstellung Broker-Adresse angegebenen Broker eine Nachricht zum angegebenen Thema zu veröffentlichen.

MTActionMQTTPublishMessage

Die Einstellungen der Aktion werden weiter unten aufgelistet. Die meisten erhalten einen X-Path-Ausdruck, dessen Ergebnis ein String ist.

 

Client ID: Der eindeutige Name des MQTT Publisher Client.

Broker-Adresse und -Port: Die IP-Adresse des Brokers, an den die Nachricht gesendet wird und der Port unter dieser IP-Adresse, unter dem der Broker für Nachrichten empfangsbereit ist. Bei Auslösung der Aktion verbindet sich MobileTogether automatisch mit dem Broker.

Thema: Das Thema, unter dem die Nachricht veröffentlicht wird. Abonnenten dieses Themas beim Broker empfangen die Nachricht, nachdem sie veröffentlicht wurde.

Nachricht: Der Inhalt der Nachricht.

Sichere Verbindung: Wählen Sie diese Option aus und geben Sie Ihren Benutzernamen und Ihr Passwort ein, wenn Sie eine sichere Verbindung verwenden möchten.

Client-Zertifikat: Geben Sie einen XPath-Ausdruck ein, dessen Ergebnis der Text des Zertifikats ist.

Quality of Service: Wählen Sie eine der drei Optionen aus, die laut MQTT-Spezifikation zulässig sind: Maximal einmal, mindestens einmal oder Genau einmal.

 

MobileTogether-Erweiterungsfunktionen

MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.

 

mt-string-to-hexBinary()

mt-hexBinary-to-string()

© 2017-2023 Altova GmbH