Différences
Ci-dessous, les différences entre deux révisions de la page.
fr:reference:mqtt [2018/07/17 17:45] – créée kniwwelino | fr:reference:mqtt [2018/07/18 11:33] (Version actuelle) – kniwwelino | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Messages / MQTT ====== | ||
+ | |||
+ | ===== API ===== | ||
+ | |||
+ | ==== void MQTTsetGroup(String group) ==== | ||
+ | Changer le groupe MQTT dans lequel tous les messages sont envoyés et les inscriptions sont faites. | ||
+ | |||
+ | Peut être utilisé pour séparer facilement les applications/ | ||
+ | |||
+ | par exemple spécifiez un groupe pour un jeu ou un groupe pour les cartes jouant au même jeu. | ||
+ | |||
+ | ==== void MQTTonMessage(void (cb)(String &topic, String & | ||
+ | Modifie la fonction d' | ||
+ | Sets the callback function that is called one a MQTT message is received for one of the subscribed topics. | ||
+ | |||
+ | nécessite une fonction d' | ||
+ | |||
+ | '' | ||
+ | message - chaîne de caractère contenant le message envoyé/ | ||
+ | |||
+ | |||
+ | ==== boolean MQTTpublish(const char topic[], String message) ==== | ||
+ | Envoi un message sur un topic MQTT spécifique. | ||
+ | |||
+ | si un groupe MQTT est indiqué, le topic est automatiquement précédé par le nom du groupe. | ||
+ | |||
+ | '' | ||
+ | message - contenu du message.'' | ||
+ | |||
+ | |||
+ | ==== boolean MQTTpublish(String topic, String message) ==== | ||
+ | Envoi a message sur le topic MQTT spécifié. | ||
+ | |||
+ | si un groupe MQTT est indiqué, le topic est automatiquement précédé par le nom du groupe. | ||
+ | |||
+ | '' | ||
+ | message - content of the message.'' | ||
+ | |||
+ | |||
+ | ==== boolean MQTTsubscribe(const char topic[]) ==== | ||
+ | S' | ||
+ | |||
+ | Si un groupe MQTT est indiqué, le topic est automatiquement précédé par le nom du groupe. | ||
+ | voir https:// | ||
+ | |||
+ | '' | ||
+ | |||
+ | ==== boolean MQTTsubscribe( String s_topic) ==== | ||
+ | Souscrit à un topic spécifique. Quand un message est reçu sur un topic auquel on s' | ||
+ | |||
+ | si un groupe MQTT est indiqué, le topic est automatiquement précédé par le nom du groupe. | ||
+ | voir https:// | ||
+ | |||
+ | '' | ||
+ | |||
+ | ==== boolean MQTTunsubscribe(const char topic[]) ==== | ||
+ | Désincrit d'un topic MQTT spécifié. | ||
+ | |||
+ | si un groupe MQTT est indiqué, le topic est automatiquement précédé par le nom du groupe. | ||
+ | |||
+ | '' | ||
+ | |||
+ | ==== void MQTTconnectRGB() ==== | ||
+ | Inscrit la LED RVB de la carte Kniwwelino à un topic MQTT spécific. Si un message est reçu, la couleur de la LED est modifiée. | ||
+ | |||
+ | si un groupe MQTT est indiqué, le topic est automatiquement précédé par le nom du groupe. | ||
+ | |||
+ | La carte écoutera les messages envoyés sur le topic // | ||
+ | |||
+ | **Format du message :** | ||
+ | |||
+ | ''" | ||
+ | |||
+ | |||
+ | |||
+ | ==== void MQTTconnectMATRIX() ==== | ||
+ | Inscrit la matrice à un topic MQTT spécifique. | ||
+ | |||
+ | si un groupe MQTT est indiqué, le topic est automatiquement précédé par le nom du groupe. | ||
+ | |||
+ | La carte écoutera les messages envoyés sur le groupe // | ||
+ | |||
+ | **Format des messages :** | ||
+ | |||
+ | ''" | ||
+ | " | ||
+ | |||
+ | La carte écoutera les messages envoyés sur le groupe // | ||
+ | |||
+ | **Format du message: | ||
+ | |||
+ | ''" | ||
+ | |||
+ | |||
+ | |||
+ | ===== Wiring ===== | ||
+ | |||
+ | ===== Examples ===== | ||
+ | |||