INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Om die module ESP8266 te integreer met 'n node-rooi IoT-platform, is die MQTT-protokol gebruik; daar is kliëntbiblioteke vir esp8266, aangesien MQTT in hierdie geval besluit het om die pubsubclient van die biblioteek te gebruik.
Hierdie voorbeeld sal Node Red ontvang wat data van die ESP8266 ontvang en 'n LED wat aan GPIO 02 gekoppel is, kan beheer vanaf 'n paneelbord wat in Node Red Dashboard geskep is.
Voltooi handleiding ESP8266 en Node-RED MQTT GPIO (Mosquitto) # 1
Let wel: Om hierdie tutoriaal suksesvol te voltooi, moet u die volgende tutoriale uitvoer: vorige tutoriale word aanbeveel
Program ESP8266 met Arduino IDE
Tutoriaal 1: Installeer Lubuntu (Ubuntu) Tutoriaal 2: Installasie Node RED -platform
Tutoriaal 3: Installasie Node Red Dashboard
Tutoriaal 4: Installasie van Modbus TCP IP in Node Red
Tutoriaal 5: Installasie van Mosquitto Broker MQTT in Lubuntu
Stap 1: Installasie Node-RED voltooi
Installasie Node-RED voltooi
Stap 2: VIDEO-toets ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Videotoets ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Stap 3: Tutoriaal ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Tutoriaal ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Stap 4: Bonus: toets ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Bonus: toets ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Stap 5: Bekyk GPIO Control
Arduino IDE voeg die pubsubclient -biblioteek by met die soekenjinbiblioteke of handmatig deur die biblioteek af te laai en in hul onderskeie vouers vir biblioteke te stoor.
Node Red Dashboard
Mosquitto MQTT Makelaar
Pubsubclient.h lib
Komponente en materiaal wat benodig word vir toetsing
ESP8266 01
ESP8266 03
ESP8266 12F
Diode gelei
Weerstande
Omskakelaar TTL -USB
Protobord
Drade
Aflaaie: Github Arduino IDE -kode ESP8266 MQTT
Github pubsubclient Library
Node Red invoerkode voorbeeld
Meer inligting en aflaaikode oor hierdie projek:
PDAControl Engels
PDAControl Español
Youtube -kanaal PDAControl
Te danke aan
Nick O'Leary "knolleary" skepper libreria pubsubclient.h Arduino