Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Do integracji modułu ESP8266 z platformą node-red IoT został wykorzystany protokół MQTT, istnieją biblioteki klienckie dla esp8266 jako MQTT w tym przypadku zdecydowałem się na skorzystanie z biblioteki pubsubclient.
Ten przykład otrzyma Node Red, który odbiera dane z ESP8266 i umożliwi sterowanie diodą LED podłączoną do GPIO 02 z pulpitu nawigacyjnego utworzonego w Node Red Dashboard.
Kompletny samouczek ESP8266 i Node-RED MQTT GPIO (Mosquitto) # 1
Uwaga: Aby pomyślnie ukończyć ten samouczek, musisz wykonać następujące samouczki. Poprzednie samouczki Zalecane
Program ESP8266 z Arduino IDE
Samouczek 1: Zainstaluj Lubuntu (Ubuntu) Samouczek 2: Instalacja platformy Node RED
Samouczek 3: Czerwona tablica rozdzielcza węzła instalacji
Samouczek 4: Instalacja Modbus TCP IP w węźle czerwonym
Samouczek 5: Instalacja Mosquitto Broker MQTT w Lubuntu
Krok 1: Instalacja Node-RED zakończona
Instalacja węzła-CZERWONA zakończona
Krok 2: WIDEO Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Test wideo ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Krok 3: Samouczek ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Samouczek ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Krok 4: Bonus: Przetestuj serwo kontrolne ESP8266 MQTT Node-Red IoT #3: PDAControl
Bonus: Przetestuj serwo kontrolne ESP8266 MQTT Node-Red IoT #3: PDAControl
Krok 5: Wyświetl sterowanie GPIO
Arduino IDE dodaje bibliotekę pubsubclient za pomocą bibliotek wyszukiwarki lub ręcznie, pobierając bibliotekę i przechowując ją w odpowiednim folderze dla bibliotek.
Czerwony pulpit nawigacyjny węzła
Mosquitto MQTT Broker
Biblioteka Pubsubclient.h
Komponenty i materiały wymagane do testów
ESP8266 01
ESP8266 03
ESP8266 12F
Dioda led
Rezystory
Konwerter TTL-USB
Płyta prototypowa
Przewody
Pobieranie:Github Arduino IDE kod ESP8266 MQTT
Github pubsubclient Biblioteka
Przykładowy kod importu czerwonego węzła
Więcej informacji i kod do pobrania na temat tego projektu:
PDAControl Polski
Hiszpański PDAControl
Kanał Youtube PDAControl
Dzięki
Nick O'Leary „knolleary” twórca libreria pubsubclient.h Arduino