Indholdsfortegnelse:

Sådan tilsluttes ESP8266 NodeMCU til IoT Cloud: 5 trin
Sådan tilsluttes ESP8266 NodeMCU til IoT Cloud: 5 trin

Video: Sådan tilsluttes ESP8266 NodeMCU til IoT Cloud: 5 trin

Video: Sådan tilsluttes ESP8266 NodeMCU til IoT Cloud: 5 trin
Video: Связь Modbus ESP32 | FLProg SCADA 2024, November
Anonim
Sådan tilsluttes ESP8266 NodeMCU til IoT Cloud
Sådan tilsluttes ESP8266 NodeMCU til IoT Cloud

Denne instruktør viser dig en simpel Internet of Things -demo ved hjælp af ESP8266 NodeMCU og en online IoT -service kaldet AskSensors. Vi viser dig, hvordan du hurtigt kan hente data fra ESP8266 HTTPS -klienten og plotte dem i graf i AskSensors IoT -platformen.

Trin 1: Materialer, du har brug for

Materialer du har brug for
Materialer du har brug for

For at følge denne vejledning skal du blot:

  1. Computer, der kører arduino -software
  2. ESP8266 Node MCU
  3. USB -mikrokabel til tilslutning af knude MCU til computeren.

Trin 2: Tilmeld dig AskSensors

Opret først en ny konto hos AskSensors. Du vil modtage en e -mail med alle de instruktioner, du skal følge for at logge ind (Det er super nemt).

Følg denne startguide, der forklarer dig, hvordan du opretter og opsætter en ny sensor, så vi kan skrive data til denne sensor. Her er de vigtigste trin:

  1. Klik på 'Ny sensor' for at oprette en kommunikationskanal med unikt ID og Api -nøgler. Giv dit sensor navn og beskrivelse.
  2. Tilføj et modul til de data, du vil plotte.
  3. Kopier værdien Api Key In. Vi bruger senere i ESP8266 -koden.

Trin 3: Skriv koden

Eksempelskitse og ESP8266 WIFI -biblioteker er tilgængelige i github. Den medfølgende kode er klar til brug, som den er. Den forbinder ESP8266 til det trådløse netværk som HTTPS -klient og sender derefter data til AskSensors hvert 25. sekund. Du skal udfylde følgende:

  • Dit WIFI SSID og din adgangskode.
  • Api Key In genereret før af AskSensors.
  • Om nødvendigt tidsperioden mellem to på hinanden følgende dataopdateringer (indstillet til 25 sekunder i dette eksempel).

// Wifi -konfiguration

const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………."; // TRÅDLØST INTERNET

const char* apiKeyIn = "………."; // API KEY IN, eksempel: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG

forsinkelse (25000); // forsinkelse 25 sek

Trin 4: Kør koden

Kør koden
Kør koden
Kør koden
Kør koden
  1. Åbn Arduino IDE, og upload koden til ESP8266 nodeMCU. Følg denne vejledning, hvis du stadig skal i gang med at programmere ESP8266 ESP-12E NodeMCU ved hjælp af Arduino IDE.
  2. Vend tilbage til din sensorside på askSensors, klik på 'visualiser' og 'Vis graf' for at se dine sensordata i graf.
  3. Åben seriel terminal. Du kan krydstjekke grafaflæsningerne med de værdier, der udskrives på din Arduino Terminal.

Trin 5: FÆRDIG

Det er det!

Tak fordi du læste dette instruerbare!

Du kan prøve flere selvstudier her.

Endelig vil din feedback blive værdsat. efterlad venligst en kommentar herunder!

Anbefalede: