Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Za integraciju modula ESP8266 s node-crvenom IoT platformom korišten je MQTT protokol, postoje klijentske knjižnice za esp8266 kao MQTT, u ovom slučaju odlučio sam koristiti biblioteku pubsubclient.
Ovaj će primjer primiti Node Red koji prima podatke od ESP8266 i omogućiti kontrolu LED diode spojene na GPIO 02 s nadzorne ploče izrađene u Node Red Dashboard.
Cijeli vodič ESP8266 i NOD-RED MQTT GPIO (Mosquitto) # 1
Napomena: Da biste uspješno dovršili ovaj vodič, morate izvesti sljedeće vodiče. Preporučuju se prethodni vodiči
Program ESP8266 s Arduino IDE -om
Vodič 1: Instalirajte Lubuntu (Ubuntu) Vodič 2: Instalacijski čvor RED platforma
Vodič 3: Crvena nadzorna ploča čvora za instalaciju
Vodič 4: Instalacija Modbus TCP IP u čvoru Red
Vodič 5: Instalacija Mosquitto Broker MQTT -a u Lubuntu
Korak 1: Instalacijski čvor-CRVENI Dovršen
Čvor za instalaciju-CRVENI dovršen
Korak 2: VIDEO test ESP8266 GPIO MQTT Mosquitto Nod-RED IoT # 1
Video test ESP8266 GPIO MQTT čvor protiv komaraca-CRVENI IoT # 1
Korak 3: Vodič ESP8266 GPIO MQTT Mosquitto čvor Crveni IoT # 2
Vodič ESP8266 GPIO MQTT čvor protiv komaraca Crveni IoT # 2
Korak 4: Bonus: Testirajte ESP8266 upravljački servo MQTT čvor-crveni IoT #3: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Korak 5: Pogledajte GPIO kontrolu
Arduino IDE dodaje knjižnicu pubsubclient pomoću knjižnica tražilice ili ručno preuzimanjem biblioteke i pohranjivanjem u odgovarajuću mapu za knjižnice.
Čvorna nadzorna ploča čvora
Mosquitto MQTT posrednik
Pubsubclient.h lib
Komponente i materijali potrebni za ispitivanje
ESP8266 01
ESP8266 03
ESP8266 12F
Dioda je vodila
Otpornici
Pretvarač TTL -USB
Protoboard
Žice
Preuzimanja: Github Arduino IDE kod ESP8266 MQTT
Github pubsubclient Library
Primjer uvoznog koda Node Red
Više informacija i kod za preuzimanje o ovom projektu:
PDAControl engleski
PDAControl Español
PDAControl kanala Youtube
Zahvaljujući
Nick O'Leary "knolleary" tvorac libreria pubsubclient.h Arduino