Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
For å integrere modulen ESP8266 med node-rød IoT-plattform har blitt brukt MQTT-protokoll, er det klientbiblioteker for esp8266 som MQTT i dette tilfellet bestemte jeg meg for å bruke bibliotekets pubsubclient.
Dette eksemplet vil motta Node Red som mottar data fra ESP8266 og tillate kontroll av en LED koblet til GPIO 02 fra et dashbord som er opprettet i Node Red Dashboard.
Komplett opplæring ESP8266 og Node-RED MQTT GPIO (Mosquitto) # 1
Merk: For å fullføre denne opplæringen må du utføre følgende opplæringsprogrammer. Tidligere opplæringer anbefales
Program ESP8266 med Arduino IDE
Opplæring 1: Installer Lubuntu (Ubuntu) Opplæring 2: Installasjonsnode RØD plattform
Opplæring 3: Installasjon Node Red Dashboard
Opplæring 4: Installasjon Modbus TCP IP i Node Red
Opplæring 5: Installasjon av Mosquitto Broker MQTT i Lubuntu
Trinn 1: Installasjonsnode-RØD fullført
Installasjonsnode-RØD fullført
Trinn 2: VIDEO-test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Videotest ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Trinn 3: Opplæring ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Opplæring ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Trinn 4: Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Trinn 5: Se GPIO -kontroll
Arduino IDE legger til pubsubclient -biblioteket ved hjelp av søkemotorbibliotekene eller manuelt ved å laste ned biblioteket og lagre det i deres respektive mappe for biblioteker.
Node Red Dashboard
Mosquitto MQTT -megler
Pubsubclient.h lib
Komponenter og materialer som kreves for testing
ESP8266 01
ESP8266 03
ESP8266 12F
Diode ledet
Motstander
Omformer TTL -USB
Protoboard
Ledninger
Nedlastinger: Github Arduino IDE -kode ESP8266 MQTT
Github pubsubclient Library
Node rød importkode eksempel
Mer informasjon og nedlastningskode for dette prosjektet:
PDAControl engelsk
PDAControl Español
Youtube Channel PDAControl
Takk til
Nick O'Leary "knolleary" skaperen libreria pubsubclient.h Arduino