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 ===== | ||
| + | |||