Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Pentru a integra modulul ESP8266 cu platforma IoT roșu nod s-a folosit protocolul MQTT, există biblioteci client pentru esp8266 ca MQTT în acest caz am decis să folosesc biblioteca pubsubclient.
Acest exemplu va primi Node Red care primește date de la ESP8266 și permite controlul unui LED conectat la GPIO 02 de pe un tablou de bord creat în Node Red Dashboard.
Tutorial complet ESP8266 și Node-RED MQTT GPIO (Mosquitto) # 1
Notă: Pentru a finaliza cu succes acest tutorial, trebuie să efectuați următoarele tutoriale: Tutoriale anterioare recomandate
Program ESP8266 cu Arduino IDE
Tutorial 1: Instalați Lubuntu (Ubuntu) Tutorial 2: Instalare Nod platformă RED
Tutorial 3: Nod de instalare Red Dashboard
Tutorial 4: Instalare Modbus TCP IP în roșu nod
Tutorial 5: Instalarea Mosquitto Broker MQTT în Lubuntu
Pasul 1: Nod de instalare-RED Finalizat
Nod de instalare-RED completat
Pasul 2: VIDEO Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Test video ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Pasul 3: Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Pasul 4: Bonus: Testați ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl
Pasul 5: Vizualizați controlul GPIO
Arduino IDE adaugă biblioteca pubsubclient utilizând bibliotecile motorului de căutare sau manual, descărcând biblioteca și stocând-o în folderul respectiv pentru biblioteci.
Nod Red Dashboard
Broker Mosquitto MQTT
Pubsubclient.h lib
Componente și materiale necesare testării
ESP8266 01
ESP8266 03
ESP8266 12F
Led cu diodă
Rezistențe
Convertor TTL -USB
Protoboard
Fire
Descărcări: cod IDE Github Arduino ESP8266 MQTT
Biblioteca Github pubsubclient
Nod Exemplu cod de import roșu
Mai multe informații și cod de descărcări pentru acest proiect:
PDAControl engleză
PDAControl Español
Canal Youtube PDAControl
Mulțumită
Nick O'Leary "knolleary" creator libreria pubsubclient.h Arduino