Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
För att integrera modulen ESP8266 med nodröd IoT-plattform har använts MQTT-protokoll, det finns klientbibliotek för esp8266 som MQTT i det här fallet bestämde jag mig för att använda bibliotekets pubsubclient.
Detta exempel kommer att ta emot Node Red som tar emot data från ESP8266 och tillåter styrning av en LED ansluten till GPIO 02 från en instrumentpanel som skapats i Node Red Dashboard.
Komplett självstudie ESP8266 och Node-RED MQTT GPIO (Mosquitto) # 1
Obs: För att lyckas med den här självstudien måste du utföra följande självstudier. Föregående handledning rekommenderas
Program ESP8266 med Arduino IDE
Handledning 1: Installera Lubuntu (Ubuntu) Självstudie 2: Installation Node RED -plattform
Handledning 3: Installation Node Red Dashboard
Handledning 4: Installation Modbus TCP IP i nodröd
Handledning 5: Installation av Mosquitto Broker MQTT i Lubuntu
Steg 1: Installationsnod-RÖD slutförd
Installation Node-RED komplett
Steg 2: VIDEO-test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Videotest ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Steg 3: Handledning ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Handledning ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Steg 4: Bonus: Testa ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Bonus: Testa ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Steg 5: Visa GPIO -kontroll
Arduino IDE lägger till pubsubclient -biblioteket med sökmotorbiblioteken eller manuellt genom att ladda ner biblioteket och lagra det i respektive mapp för bibliotek.
Node Red Dashboard
Mosquitto MQTT -mäklare
Pubsubclient.h lib
Komponenter och material som krävs för testning
ESP8266 01
ESP8266 03
ESP8266 12F
Diod ledde
Motstånd
Omvandlare TTL -USB
Protoboard
Trådar
Nedladdningar: Github Arduino IDE -kod ESP8266 MQTT
Github pubsubclient Library
Nodröd importkodsexempel
Mer information och nedladdningskod för detta projekt:
PDAControl engelska
PDAControl Español
Youtube Channel PDAControl
Tack vare.
Nick O'Leary "knolleary" skapare libreria pubsubclient.h Arduino