Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Pro integraci modulu ESP8266 s uzlově červenou platformou IoT byl použit protokol MQTT, existují klientské knihovny pro esp8266 jako MQTT. V tomto případě jsem se rozhodl použít knihovnu pubsubclient.
Tento příklad obdrží Node Red, který přijímá data z ESP8266 a umožní ovládat LED připojenou k GPIO 02 z řídicího panelu vytvořeného v Node Red Dashboard.
Dokončete výukový program ESP8266 a Node-RED MQTT GPIO (Mosquitto) # 1
Poznámka: K úspěšnému dokončení tohoto kurzu je třeba provést následující návody. Doporučujeme předchozí návody
Program ESP8266 s Arduino IDE
Tutorial 1: Install Lubuntu (Ubuntu) Tutorial 2: Installation Node RED platform
Tutorial 3: Installation Node Red Dashboard
Tutorial 4: Installation Modbus TCP IP in Node Red
Kurz 5: Instalace Mosquitto Broker MQTT v Lubuntu
Krok 1: Instalace Node-RED dokončena
Instalace Node-RED dokončena
Krok 2: VIDEO Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Video test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Krok 3: Výukový program ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Krok 4: Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Krok 5: Zobrazte ovládání GPIO
Arduino IDE přidejte knihovnu pubsubclient pomocí knihoven vyhledávače nebo ručně stažením knihovny a uložením do příslušné složky pro knihovny.
Node Red Dashboard
Makléř Mosquitto MQTT
Pubsubclient.h lib
Komponenty a materiály potřebné pro testování
ESP8266 01
ESP8266 03
ESP8266 12F
Dioda vedla
Rezistory
Převodník TTL -USB
Protoboard
Dráty
Stahování: Github Arduino IDE kód ESP8266 MQTT
Knihovna Github pubsubclient
Příklad importního kódu Node Red
Více informací a kód ke stažení o tomto projektu:
PDAControl anglicky
PDAControl Español
Youtube Channel PDAControl
Díky
Nick O'Leary „knolleary“tvůrce libreria pubsubclient.h Arduino