- Impression
:::(Warning) (Version On Prem Connector Host) Les fonctions de publication pour MQTT ne peuvent être exploitées qu'avec les On Prem Connector Hosts ayant la version LTS13 ou une version supérieure. Toute version de Cloud Connector Host peut être utilisée. En savoir plus:: :
Vue d'ensemble
Pour plus de détails sur la création de connecteurs MQTT, consultez le guide : Comment configurer un connecteur.
Tulip peut nativement publier des données depuis son produit vers votre broker MQTT, s'intégrant de manière transparente dans un espace de noms unifié ou un bus d'événements d'entreprise.
Création de fonctions
Vous pouvez créer des connecteurs MQTT à partir de la page des connecteurs ou de la page des sources de données machine. Toute source de données créée dans un emplacement apparaîtra automatiquement dans l'autre.
Pour créer une fonction, cliquez sur "Create Function" dans la configuration du connecteur.
Configuration des fonctions
Les champs suivants peuvent être définis pour une fonction de connecteur MQTT :
| Champ | Description | --- | | | Qualité de service | Le niveau de garantie pour la livraison des messages entre l'expéditeur et le destinataire. Les niveaux sont 0 (au plus une fois), 1 (au moins une fois) et 2 (exactement une fois). | Le sujet est le sujet ou le canal dans lequel les messages sont publiés ou souscrits. Les sujets filtrent et acheminent les messages entre les clients. | Sujet : Sujet ou canal dans lequel les messages sont publiés ou souscrits. Si c'est le cas, le courtier stocke le dernier message et sa qualité de service. | Chargement du message - Le contenu réel du message MQTT. Il peut s'agir de n'importe quel format de données, comme du texte ou du JSON. Les entrées de l'utilisateur peuvent être ajoutées à la charge utile en entourant le nom de l'entrée de symboles "$". | Entrées définies par l'utilisateur | Une liste d'entrées définies par l'utilisateur pour la fonction. Ces entrées peuvent être utilisées dans le sujet ou la charge utile en entourant le nom de l'entrée de symboles "$". |
Utilisation des fonctions dans les applications
Les fonctions de publication MQTT fonctionnent comme les connecteurs HTTP ou SQL mais ne renvoient aucune donnée.
Dans l'exemple ci-dessous, l'application met à jour les commandes :
Fonction :
Application :
Sortie :