Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Για την ενσωμάτωση της μονάδας ESP8266 με κόμβο-κόκκινη πλατφόρμα IoT χρησιμοποιήθηκε πρωτόκολλο MQTT, υπάρχουν βιβλιοθήκες πελάτη για το esp8266 ως MQTT σε αυτήν την περίπτωση αποφάσισα να χρησιμοποιήσω τον pubsubclient της βιβλιοθήκης.
Αυτό το παράδειγμα θα λάβει το Κόμβο Κόκκινο που λαμβάνει δεδομένα από το ESP8266 και θα επιτρέπει τον έλεγχο μιας λυχνίας LED που είναι συνδεδεμένη στο GPIO 02 από έναν πίνακα ελέγχου που δημιουργήθηκε στον Πίνακα ελέγχου Κόμβου.
Πλήρης οδηγός ESP8266 και Node-RED MQTT GPIO (Mosquitto) # 1
Σημείωση: Για να ολοκληρώσετε με επιτυχία αυτό το σεμινάριο πρέπει να εκτελέσετε τα ακόλουθα μαθήματα. Συνιστώνται προηγούμενα μαθήματα
Πρόγραμμα ESP8266 con Arduino IDE
Φροντιστήριο 1: Εγκατάσταση Lubuntu (Ubuntu) Εκμάθηση 2: Εγκατάσταση κόμβου RED πλατφόρμας
Οδηγός 3: Κόμβος εγκατάστασης Κόμβος Κόκκινος
Φροντιστήριο 4: Εγκατάσταση Modbus TCP IP σε Κόμβο Κόκκινο
Φροντιστήριο 5: Εγκατάσταση Mosquitto Broker MQTT στο Lubuntu
Βήμα 1: Ο κόμβος εγκατάστασης-RED ολοκληρώθηκε
Ο κόμβος εγκατάστασης-RED ολοκληρώθηκε
Βήμα 2: VIDEO Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Video Test ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Βήμα 3: Tutorial ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Φροντιστήριο ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Βήμα 4: Μπόνους: Δοκιμή ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Μπόνους: Test ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Βήμα 5: Προβολή ελέγχου GPIO
Το Arduino IDE προσθέτει τη βιβλιοθήκη pubsubclient χρησιμοποιώντας τις βιβλιοθήκες μηχανών αναζήτησης ή χειροκίνητα, κατεβάζοντας τη βιβλιοθήκη και αποθηκεύοντάς την στον αντίστοιχο φάκελο για βιβλιοθήκες.
Κόμβος Κόκκινος Πίνακας ελέγχου
Μεσίτης Mosquitto MQTT
Pubsubclient.h lib
Εξαρτήματα και υλικά που απαιτούνται για τη δοκιμή
ESP8266 01
ESP8266 03
ESP8266 12F
Δίοδος led
Αντιστάσεις
Μετατροπέας TTL -USB
Protoboard
Καλώδια
Λήψεις: Github Arduino IDE κωδικός ESP8266 MQTT
Βιβλιοθήκη pubsubclient Github
Παράδειγμα κώδικα εισαγωγής Node Red
Περισσότερες πληροφορίες και Λήψεις κώδικα για αυτό το έργο:
PDAControl Αγγλικά
PDAControl Español
Κανάλι Youtube PDAControl
Χάρη σε
Nick O'Leary "knolleary" creator libreria pubsubclient.h Arduino