Turinys:
- 1 veiksmas: diegimo mazgas-RAUDONAS baigtas
- 2 žingsnis: VIDEO testas ESP8266 GPIO MQTT Mosquitto NOD-RED IoT # 1
- 3 žingsnis: Pamoka ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
- 4 žingsnis: premija: išbandykite „ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl“
- 5 veiksmas: peržiūrėkite GPIO valdiklį
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Norėdami integruoti modulį ESP8266 su mazgo raudona IoT platforma, buvo naudojamas MQTT protokolas, yra esp8266 klientų bibliotekos kaip MQTT, šiuo atveju nusprendžiau naudoti bibliotekos pubsubclient.
Šis pavyzdys gaus raudoną mazgą, kuris gauna duomenis iš ESP8266, ir leis valdyti prie GPIO 02 prijungtą šviesos diodą iš prietaisų skydelio, sukurto „Node Red Dashboard“.
Užpildykite pamoką ESP8266 ir „Node-RED MQTT GPIO“(Mosquitto) # 1
Pastaba: Norėdami sėkmingai užbaigti šią mokymo programą, turite atlikti šiuos vadovus. Rekomenduojama ankstesnė pamoka
Programa ESP8266 su „Arduino IDE“
1 pamoka: įdiekite „Lubuntu“(„Ubuntu“) 2 pamoka: „Diegimo mazgo RED“platforma
3 pamoka: diegimo mazgo raudonas prietaisų skydelis
4 pamoka: „Modbus TCP IP“diegimas raudoname mazge
5 pamoka: „Mosquitto Broker MQTT“diegimas Lubuntu
1 veiksmas: diegimo mazgas-RAUDONAS baigtas
Diegimo mazgas-RED baigtas
2 žingsnis: VIDEO testas ESP8266 GPIO MQTT Mosquitto NOD-RED IoT # 1
Vaizdo testas ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
3 žingsnis: Pamoka ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Pamoka ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
4 žingsnis: premija: išbandykite „ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl“
Premija: išbandykite ESP8266 valdymo servo MQTT mazgą-raudoną IoT #3: PDAControl
5 veiksmas: peržiūrėkite GPIO valdiklį
„Arduino IDE“prideda pubsubclient biblioteką naudodami paieškos sistemų bibliotekas arba rankiniu būdu, atsisiųsdami biblioteką ir išsaugodami ją atitinkamame bibliotekų aplanke.
Mazgas raudonas prietaisų skydelis
„Mosquitto MQTT“brokeris
Pubsubclient.h lib
Bandymui reikalingi komponentai ir medžiagos
ESP8266 01
ESP8266 03
ESP8266 12F
Diodas vedė
Rezistoriai
Keitiklis TTL -USB
Protoboard
Laidai
Parsisiuntimai: „Github Arduino“IDE kodas ESP8266 MQTT
„Github pubsubclient“biblioteka
„Node Red“importo kodo pavyzdys
Daugiau informacijos ir atsisiuntimų kodas apie šį projektą:
PDAControl anglų kalba
PDAControl Español
„Youtube“kanalo PDAControl
Ačiū
Nickas O'Leary „knolleary“kūrėjas libreria pubsubclient.h Arduino