MQTT
Source <M> (MQTT)
La source MQTT accepte comme événement(s) :
<Message reçu>
La réception du message correspondant lancera l'action
Exemple :
<M>
<monMessage>IDP(0,4,Received !);</monMessage>
</M>
L'envoi à ce device (topic) du message "monMessage" provoquera cette action
Rappel :
Le Topic utilisé pour transmettre un message à un slave est le nom du slave cible.
Ainsi le message envoyé au module 'myDevice1' devra être envoyé avec un topic 'myDevice1'
Le message, quant à lui, fera référence à l'action demandé.
Ainsi si dans le device 'myDevice1' on a (dans le main.xml) le sous arbre :
<M>
<tgl......1.>IDP(0,4,tgl_1 );</tgl......1.>
<tgl......0.>IDP(0,4,tgl_0 );</tgl......0.>
<toto>IDP(0,4,toto!);</toto>
</M>
alors l'envoi du message
MS(myDevice1,toto);
déclenchera l'affichage (IDP) du message 'toto!' sur l'écran
Remarque :
Les événements sont traités avec un Regex, ainsi l'envoi du message
MS(myDevice1,tgl00000000);
déclenchera l'action IDP(0,4,tgl_0 );
puisque les '.' peuvent être remplacés par n'importe quel symbole
Créé avec HelpNDoc Personal Edition: Documentation Qt Help facile