Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Zur Integration des Moduls ESP8266 mit Node-Red IoT-Plattform wurde das MQTT-Protokoll verwendet, es gibt Client-Bibliotheken für esp8266 als MQTT in diesem Fall habe ich mich für die Bibliothek pubsubclient entschieden.
In diesem Beispiel wird Node Red empfangen, das Daten vom ESP8266 empfängt und die Steuerung einer mit GPIO 02 verbundenen LED von einem in Node Red Dashboard erstellten Dashboard ermöglicht.
Komplettes Tutorial ESP8266 und Node-RED MQTT GPIO (Mosquitto) # 1
Hinweis: Um dieses Tutorial erfolgreich abzuschließen, müssen Sie die folgenden Tutorials durchführen. Vorherige Tutorials empfohlen
Programm ESP8266 mit Arduino IDE
Tutorial 1: Lubuntu installieren (Ubuntu)Tutorial 2: Installation Node RED-Plattform
Tutorial 3: Installationsknoten Rotes Dashboard
Tutorial 4: Installation von Modbus TCP IP in Node Red
Tutorial 5: Installation von Mosquitto Broker MQTT in Lubuntu
Schritt 1: Installation von Node-RED abgeschlossen
Installation Node-RED abgeschlossen
Schritt 2: VIDEO Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Videotest ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Schritt 3: Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Schritt 4: Bonus: ESP8266 Control Servo MQTT Node-Red IoT #3 testen: PDAControl
Bonus: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Schritt 5: GPIO-Steuerung anzeigen
Arduino IDE fügt die pubsubclient-Bibliothek mithilfe der Suchmaschinenbibliotheken oder manuell hinzu, indem Sie die Bibliothek herunterladen und in ihrem jeweiligen Ordner für Bibliotheken speichern.
Knoten Rotes Dashboard
Mosquitto MQTT Broker
Pubsubclient.h lib
Für die Prüfung erforderliche Komponenten und Materialien
ESP8266 01
ESP8266 03
ESP8266 12F
Dioden-LED
Widerstände
Konverter TTL -USB
Protoboard
Drähte
Downloads:Github Arduino IDE-Code ESP8266 MQTT
Github pubsubclient-Bibliothek
Beispiel für Node Red-Importcode
Weitere Informationen und Downloadcode zu diesem Projekt:
PDAControl Englisch
PDAControl Español
Youtube-Kanal PDAControl
Dank an
Nick O'Leary "knolleary" Schöpfer libreria pubsubclient.h Arduino