Kaip prijungti „ESP8266 NodeMCU“prie „IoT Cloud“: 5 veiksmai
Kaip prijungti „ESP8266 NodeMCU“prie „IoT Cloud“: 5 veiksmai
Anonim
Kaip prijungti „ESP8266 NodeMCU“prie „IoT Cloud“
Kaip prijungti „ESP8266 NodeMCU“prie „IoT Cloud“

Ši instrukcija rodo paprastą daiktų interneto demonstraciją, naudojant ESP8266 „NodeMCU“ir internetinę daiktų interneto paslaugą „AskSensors“. Mes parodome, kaip greitai gauti duomenis iš ESP8266 HTTPS kliento ir nubraižyti juos grafike į „AskSensors IoT“platformą.

1 žingsnis: reikalingos medžiagos

Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia

Norėdami sekti šią pamoką, jums tiesiog reikės:

  1. Kompiuteris, kuriame veikia arduino programinė įranga
  2. ESP8266 mazgas MCU
  3. USB mikro kabelis, skirtas mazgui MCU prijungti prie kompiuterio.

2 veiksmas: prisiregistruokite prie „AskSensors“

Pirmiausia sukurkite naują paskyrą „AskSensors“. Jūs gausite el. Laišką su visomis instrukcijomis, kurių jums reikia norint prisijungti (tai labai paprasta).

Vykdykite šį pradžios vadovą, kuriame paaiškinta, kaip sukurti ir nustatyti naują jutiklį, kad galėtume įrašyti duomenis į šį jutiklį. Štai pagrindiniai žingsniai:

  1. Spustelėkite „Naujas jutiklis“, kad sukurtumėte ryšio kanalą su unikaliu ID ir „Api“raktais. Suteikite savo jutikliui pavadinimą ir aprašymą.
  2. Pridėkite modulą duomenims, kuriuos planuojate braižyti.
  3. Nukopijuokite „Api Key In“vertę. Vėliau naudosime ESP8266 kodu.

3 žingsnis: parašykite kodą

Eskizo pavyzdys ir ESP8266 WIFI bibliotekos yra „github“. Pateiktas kodas paruoštas naudoti toks, koks yra. Jis prijungia ESP8266 prie belaidžio tinklo kaip HTTPS klientas ir kas 25 sekundes perduoda duomenis į „AskSensors“. Turite užpildyti šiuos dalykus:

  • Jūsų WIFI SSID ir slaptažodis.
  • „Api Key In“, kurį anksčiau sukūrė „AskSensors“.
  • Jei reikia, laiko tarpas tarp dviejų iš eilės atnaujintų duomenų (šiame pavyzdyje nustatyta 25 sekundės).

// „Wifi“konfigūracija

const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………."; // BEVIELIS INTERNETAS

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

vėlavimas (25000); // uždelsimas 25 sek

4 veiksmas: paleiskite kodą

Paleiskite kodą
Paleiskite kodą
Paleiskite kodą
Paleiskite kodą
  1. Atidarykite „Arduino IDE“ir įkelkite kodą į ESP8266 nodeMCU. Vykdykite šią pamoką, jei vis tiek turite pradėti programuoti ESP8266 ESP-12E NodeMCU naudodami „Arduino IDE“.
  2. Grįžkite į jutiklio puslapį „askSensors“, spustelėkite „vizualizuoti“ir „Rodyti diagramą“, kad peržiūrėtumėte jutiklio duomenis diagramoje.
  3. Atidarykite serijinį terminalą. Galite patikrinti diagramos rodmenis su „Arduino“terminale atspausdintomis vertėmis.

5 žingsnis: ATLIKTA

Viskas!

Ačiū, kad perskaitėte šią pamoką!

Daugiau pamokų galite išbandyti čia.

Galiausiai jūsų atsiliepimai bus vertinami. palikite komentarą žemiau!