
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

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
Conseillé:
Raspberry PI 3 - Activer les communications série vers TtyAMA0 vers BCM GPIO 14 et GPIO 15 : 9 étapes

Raspberry PI 3 - Activer les communications série vers TtyAMA0 vers BCM GPIO 14 et GPIO 15 : j'ai récemment eu intérêt à activer UART0 sur mon Raspberry Pi (3b) afin de pouvoir le connecter directement à un périphérique de niveau de signal RS-232 à l'aide d'un 9 standard connecteur d-sub à broches sans avoir à passer par un adaptateur USB vers RS-232. Une partie de mon intérêt
Installation de MQTT Broker (Mosquitto) sous Windows : 7 étapes

Installation de MQTT Broker (Mosquitto) sous Windows : qu'est-ce que le courtier ? Le Broker MQTT est un centre de gestion de données ou communément appelé "serveur". Le courtier Mosquitto est chargé de traiter tous les messages, de filtrer les messages, de décider qui est intéressé par eux, puis de publier le
Comment configurer Mosquitto MQTT sur AWS : 8 étapes

Comment configurer Mosquitto MQTT sur AWS : Bonjour ! Je vais configurer un courtier MQTT privé avec mot de passe sur mon compte AWS (service Web amazon) pour mes projets IOT. Pour ce faire, j'ai créé un compte gratuit sur AWS qui est valable 1 an en allant ici :
Tutoriel d'électronique de base en hindi n°1 : AC & DC : ScitiveR : 3 étapes

Tutoriel d'électronique de base en hindi #1 : AC & DC : ScitiveR : ScitiveR में आपका स्वागत है ! दोस्तों यदि आप अभी – अभी इलैक्ट्रोनिक्स सीखना शुरू कर रहे हैं और इस champ में एकदम nouveau हैं और आपको ये confusion है कि कहाँ से début करें तो आपको ज्यादा चिंता करने की जरूरत नहीं है | यदि आप इस série de tutoriels को फॉलो करते हैं
Tutoriel Python n°1 : 5 étapes

Tutoriel Python n°1 : Il s'agit d'un didacticiel Python conçu pour les débutants absolus. Une brève introduction à Python servira à vous donner une compréhension de base de l'histoire et de ce que c'est, avant de passer aux leçons. Qu'est-ce que Python ? Extrait de www.python.org:Python