Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Pour intégrer le module ESP8266 avec la plate-forme IoT node-red, le protocole MQTT a été utilisé, il existe des bibliothèques clientes pour esp8266 en tant que MQTT dans ce cas, j'ai décidé d'utiliser la bibliothèque pubsubclient.
Cet exemple recevra Node Red qui reçoit les données de l'ESP8266 et permettra de contrôler une LED connectée au GPIO 02 à partir d'un tableau de bord créé dans Node Red Dashboard.
Tutoriel complet ESP8266 et Node-RED MQTT GPIO (Mosquitto) #1
Remarque: Pour réussir ce didacticiel, vous devez effectuer les didacticiels suivants. Didacticiels précédents Recommandés
Programme ESP8266 avec Arduino IDE
Tutoriel 1: Installer Lubuntu (Ubuntu)Tutoriel 2: Installation de la plateforme Node RED
Tutoriel 3: Tableau de bord rouge du nœud d'installation
Tutoriel 4: Installation de Modbus TCP IP dans Node Red
Tutoriel 5: Installation de Mosquitto Broker MQTT dans Lubuntu
Étape 1: Installation de Node-RED terminée
Installation Node-RED terminée
Étape 2: Test VIDEO ESP8266 GPIO MQTT Mosquitto Node-RED IoT #1
Test vidéo ESP8266 GPIO MQTT Mosquitto Node-RED IoT #1
Étape 3: Tutoriel ESP8266 GPIO MQTT Mosquitto Node Red IoT #2
Tutoriel ESP8266 GPIO MQTT Mosquitto Node Red IoT #2
Étape 4: Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Étape 5: Afficher le contrôle GPIO
Arduino IDE ajoute la bibliothèque pubsubclient à l'aide des bibliothèques du moteur de recherche ou manuellement en téléchargeant la bibliothèque et en la stockant dans leur dossier respectif pour les bibliothèques.
Tableau de bord du nœud rouge
Courtier Mosquitto MQTT
Pubsubclient.h lib
Composants et matériaux requis pour les tests
ESP8266 01
ESP8266 03
ESP8266 12F
LED à diode
Résistances
Convertisseur TTL-USB
Protoboard
Fils
Téléchargements:Code IDE Github Arduino ESP8266 MQTT
Bibliothèque Github pubsubclient
Exemple de code d'importation Node Red
Plus d'informations et de code de téléchargement sur ce projet:
PDAControl Anglais
PDAControl Español
Chaîne Youtube PDAControl
Grâce à
Nick O'Leary "knolleary" créateur libreria pubsubclient.h Arduino