Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Moduulin ESP8266 integroimiseksi solmupunaiseen IoT-alustaan on käytetty MQTT-protokollaa, esp8266: lle on olemassa asiakaskirjastoja MQTT: nä, tässä tapauksessa päätin käyttää kirjaston pubsubclientia.
Tämä esimerkki vastaanottaa solmun punaisen, joka vastaanottaa tietoja ESP8266: lta ja sallii ohjata GPIO 02: een yhdistettyä LEDiä solmun punaisella kojelaudalla luodusta kojelaudasta.
Täydellinen opetusohjelma ESP8266 ja Node-RED MQTT GPIO (Mosquitto) # 1
Huomautus: Voit suorittaa tämän opetusohjelman onnistuneesti suorittamalla seuraavat opetusohjelmat: Edelliset opetusohjelmat Suositeltu
Ohjelma ESP8266 Arduino IDE: llä
Opetusohjelma 1: Asenna Lubuntu (Ubuntu) Opetusohjelma 2: Asennussolmun RED -alusta
Opetusohjelma 3: Asennussolun punainen kojelauta
Opetusohjelma 4: Asennus Modbus TCP IP solmun punaisena
Opetusohjelma 5: Mosquitto Broker MQTT: n asennus Lubuntuun
Vaihe 1: Asennussolmu-PUNAINEN valmis
Asennussolmu-PUNAINEN valmis
Vaihe 2: VIDEOTesti ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Videotesti ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Vaihe 3: Opetusohjelma ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Opetusohjelma ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Vaihe 4: Bonus: Testaa ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Bonus: Testaa ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
Vaihe 5: Näytä GPIO -ohjaus
Arduino IDE lisää pubsubclient -kirjaston hakukonekirjastojen avulla tai manuaalisesti lataamalla kirjaston ja tallentamalla sen omaan kirjastojen kansioon.
Solmun punainen kojelauta
Mosquitto MQTT -välittäjä
Pubsubclient.h lib
Testissä tarvittavat komponentit ja materiaalit
ESP8266 01
ESP8266 03
ESP8266 12F
Diodi johti
Vastukset
Muunnin TTL -USB
Protoboard
Johdot
Lataukset: Github Arduino IDE -koodi ESP8266 MQTT
Github pubsubclient Library
Solmun punainen tuontikoodiesimerkki
Lisätietoja ja latauskoodi tästä projektista:
PDAControl Englanti
PDAControl Español
Youtube -kanavan PDAControl
Kiitokset
Nick O'Leary "knolleary" luoja libreria pubsubclient.h Arduino