Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Om de module ESP8266 te integreren met node-rood IoT-platform is het MQTT-protocol gebruikt, er zijn clientbibliotheken voor esp8266 als MQTT, in dit geval heb ik besloten om de bibliotheek pubsubclient te gebruiken.
Dit voorbeeld ontvangt Node Red die gegevens ontvangt van de ESP8266 en waarmee een LED kan worden bestuurd die is aangesloten op GPIO 02 vanaf een dashboard dat is gemaakt in Node Red Dashboard.
Volledige zelfstudie ESP8266 en Node-RED MQTT GPIO (Mosquitto) # 1
Opmerking: om deze tutorial met succes af te ronden, moet je de volgende tutorials uitvoeren. Vorige tutorials Aanbevolen
Programmeer ESP8266 met Arduino IDE
Tutorial 1: Installeer Lubuntu (Ubuntu)Tutorial 2: Installatieknooppunt RED platform
Tutorial 3: Installatieknooppunt Red Dashboard
Tutorial 4: Installatie Modbus TCP IP in Node Red
Tutorial 5: Installatie van Mosquitto Broker MQTT in Lubuntu
Stap 1: Installatie Node-RED voltooid
Installatie Node-RED voltooid
Stap 2: VIDEO Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Videotest ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Stap 3: Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Stap 4: Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Stap 5: GPIO-besturing bekijken
Arduino IDE voegt de pubsubclient-bibliotheek toe met behulp van de zoekmachinebibliotheken of handmatig door de bibliotheek te downloaden en op te slaan in hun respectievelijke map voor bibliotheken.
Knooppunt Rood Dashboard
Mosquitto MQTT-makelaar
Pubsubclient.h lib
Onderdelen en materialen die nodig zijn voor het testen
ESP8266 01
ESP8266 03
ESP8266 12F
Diode led
Weerstanden
Converter TTL-USB
Protobord
Draden
Downloads:Github Arduino IDE-code ESP8266 MQTT
Github pubsubclient Bibliotheek
Node Red importcode voorbeeld
Meer informatie en Downloads code over dit project:
PDAControl Engels
PDAControl Español
YouTube-kanaal PDAControl
Dankzij
Nick O'Leary "knolleary" maker libreria pubsubclient.h Arduino