Ligne 32 : | Ligne 32 : | ||
}}{{Prerequisites | }}{{Prerequisites | ||
|Prerequisites=Créer un compte chez AdafruitIO pour envoyer des données dans le web | |Prerequisites=Créer un compte chez AdafruitIO pour envoyer des données dans le web | ||
+ | }} | ||
+ | |Tuto_Attachments={{Tuto Attachments | ||
+ | |Attachment=Envoyer_des_donn_es_sur_le_WEB_gr_ce___MQTT_mqtt_example.ino | ||
}} | }} | ||
}} | }} | ||
Ligne 58 : | Ligne 61 : | ||
|Step_Title=Récupérez le code | |Step_Title=Récupérez le code | ||
|Step_Content=Tout est dans le titre, récupérez le code dans Arduino | |Step_Content=Tout est dans le titre, récupérez le code dans Arduino | ||
+ | |Step_Picture_00=Envoyer_des_donn_es_sur_le_WEB_gr_ce___MQTT_Capture_d_cran_du_2020-09-04_18-04-42.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Modifiez le code à votre sauce ! | ||
+ | |Step_Content=modifiez cette ligne avec vos paramètres réseau :<syntaxhighlight lang="arduino" line="1" start="16"> | ||
+ | /************************* Configuration pour le Wifi *************************************************/ | ||
+ | |||
+ | #define WLAN_SSID "SFR_06A8" //nom SSID dde votre réseau WIFI | ||
+ | #define WLAN_PASS "123456789" // Clef Wifi | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | Ainsi que ces lignes avec vos identifiants AdafruitIO :<syntaxhighlight lang="arduino" line="1" start="21"> | ||
+ | /************************* Configuration pour utiliser MQTT Adafruit *********************************/ | ||
+ | |||
+ | #define AIO_SERVER "io.adafruit.com" | ||
+ | #define AIO_SERVERPORT 1883 | ||
+ | #define AIO_USERNAME "ratjulien" //Votre nom d'utilisateur | ||
+ | #define AIO_KEY "aio_Uzxs488uNBAvsf6b9RU2tz7j781v" //Votre clef AdafruitIO suivez ce tuto pour récupérer ces infos https://www.wikidebrouillard.org/wiki/Cr%C3%A9er_un_compte_chez_AdafruitIO_pour_envoyer_des_donn%C3%A9es_dans_le_web | ||
+ | |||
+ | </syntaxhighlight>Et enfin cette ligne avec vos propres flux de données (feeds) :<syntaxhighlight lang="arduino" line="1" start="33"> | ||
+ | /****************************** Création des flux de données ****************************************/ | ||
+ | |||
+ | Adafruit_MQTT_Publish temp = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/temperature"); // Création des Objets temp et hum, renseignez les chemins de vos flux de donnée | ||
+ | Adafruit_MQTT_Publish hum = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/humidite"); // ici c'est /feeds/temperature et /feeds/humidite conformément au tuto https://www.wikidebrouillard.org/wiki/Cr%C3%A9er_un_compte_chez_AdafruitIO_pour_envoyer_des_donn%C3%A9es_dans_le_web | ||
+ | |||
+ | </syntaxhighlight><br /> | ||
}} | }} | ||
{{Notes}} | {{Notes}} |
Auteur jul | Dernière modification 11/12/2020 par Antonydbzh
Arduino, esp8266, esp32, IOT, lolin, Wemos D1 mini Envoyer_des_donn_es_sur_le_WEB_gr_ce___MQTT_Capture_d_cran_du_2020-09-04_15-34-18.png
Rien de bien sorcier !
Pour réaliser ce tutoriel, nous allons avoir besoin de deux bibliothèques :
Lors de l'installation l'interface Arduino va vous demander d'installer d'autres bibliothèques dépendantes, Installez les !
Référez vous au tutoriel "comment ajouter des bibliothèques" si vous ne savez pas faire.
16 /************************* Configuration pour le Wifi *************************************************/
17
18 #define WLAN_SSID "SFR_06A8" //nom SSID dde votre réseau WIFI
19 #define WLAN_PASS "123456789" // Clef Wifi
21 /************************* Configuration pour utiliser MQTT Adafruit *********************************/
22
23 #define AIO_SERVER "io.adafruit.com"
24 #define AIO_SERVERPORT 1883
25 #define AIO_USERNAME "ratjulien" //Votre nom d'utilisateur
26 #define AIO_KEY "aio_Uzxs488uNBAvsf6b9RU2tz7j781v" //Votre clef AdafruitIO suivez ce tuto pour récupérer ces infos https://www.wikidebrouillard.org/wiki/Cr%C3%A9er_un_compte_chez_AdafruitIO_pour_envoyer_des_donn%C3%A9es_dans_le_web
33 /****************************** Création des flux de données ****************************************/
34
35 Adafruit_MQTT_Publish temp = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/temperature"); // Création des Objets temp et hum, renseignez les chemins de vos flux de donnée
36 Adafruit_MQTT_Publish hum = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/humidite"); // ici c'est /feeds/temperature et /feeds/humidite conformément au tuto https://www.wikidebrouillard.org/wiki/Cr%C3%A9er_un_compte_chez_AdafruitIO_pour_envoyer_des_donn%C3%A9es_dans_le_web
Dernière modification 11/12/2020 par user:Antonydbzh.
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #