Altova MobileTogether Designer

L’événement de page SurObtentionMQTT est disponible pour toutes les pages (pages du haut et sous-pages). Il est déclenché quand la solution obtient un message en raison d’une action S’abonner à un thème MQTT qui a été définie sur la page. Quand un message est reçu, les contenus du message sont stockés dans la source de page $MT_MQTT et les actions définies ici, à l’événement de page SurObtentionMQTT, sont exécutées.

 

Les actions à réaliser quand un message MQTT est reçu

Vous pouvez définir quelles actions sont à exécuter quand un message MQTT est reçu. À cette fin, glissez-déposez les actions dans le volet principal de l’événement (capture d’écran ci-dessous).

 

Notez que l’information contenue dans le message sera automatiquement passée dans la source de page $MT_MQTT. Cette information comprendra deux morceaux de données : (i) le message MQTT, qui sera stocké comme string de texte, (ii) le nom du thème sous lequel ce message a été envoyé. Maintenant, vous pourrez, par exemple, ajouter un nouveau message à un fichier XML qui contient tous les messages qui ont été reçus pour des thèmes sur cette page. La capture d’écran ci-dessous affiche une séquence d’actions pour ce faire, en ajoutant un nouveau nœud Message à la source de page $XML1 et en supprimant tout ancien message si une limite d’un message a été définie pour la source de page $XML1.

Double-cliquez pour élargir/réduire

Veuillez prendre note des points suivants :

 

Les actions définies sur cet événement seront déclenchées à chaque fois qu’un message est reçu pour toute abonnement défini sur la page.

Les données actuellement sur la source de page dans $MT_MQTT contiendront les données du message qui déclenche l’événement de page.

Si vous voulez que les actions MQTT que vous définissez sur cette page soient les mêmes que sur une autre page, considérez définir ces actions une fois au niveau de la solution (ou du projet). Les actions MQTT au niveau du projet seront déclenchées si aucune action SurObtentionMQTT n’a été définie au niveau de la page. Pour cette raison, les actions au niveau du projet agissent comme ensemble de secours des actions.

 

© 2018-2024 Altova GmbH