Cum să conectați ESP8266 NodeMCU la IoT Cloud: 5 pași
Cum să conectați ESP8266 NodeMCU la IoT Cloud: 5 pași
Anonim
Cum să conectați ESP8266 NodeMCU la IoT Cloud
Cum să conectați ESP8266 NodeMCU la IoT Cloud

Acest instructable vă arată o demonstrație simplă Internet of Things folosind ESP8266 NodeMCU și un serviciu IoT online numit AskSensors. Vă demonstrăm cum să obțineți rapid date de la clientul ESP8266 HTTPS și să le graficați în grafic în platforma IoT AskSensors.

Pasul 1: Materiale de care aveți nevoie

Materiale de care aveți nevoie
Materiale de care aveți nevoie

Pentru a urma împreună cu acest tutorial, veți avea nevoie pur și simplu de:

  1. Calculator care rulează software arduino
  2. ESP8266 Nod MCU
  3. Cablu micro USB pentru conectarea nodului MCU la computer.

Pasul 2: Înscrieți-vă pentru AskSensors

Mai întâi, creați un cont nou la AskSensors. Veți primi un e-mail care conține toate instrucțiunile pe care trebuie să le urmați pentru a vă autentifica (este foarte ușor).

Urmați acest ghid introductiv care vă explică cum să creați și să configurați un nou senzor, astfel încât să putem scrie date pe acest senzor. Iată pașii principali:

  1. Faceți clic pe „Senzor nou” pentru a crea un canal de comunicare cu ID unic și taste Api. Dați un nume și o descriere senzorului.
  2. Adăugați un modul pentru datele pe care le veți plasa.
  3. Copiați valoarea Api Key In. Vom folosi în codul ESP8266 mai târziu.

Pasul 3: Scrieți codul

Exemple de schițe și biblioteci WIFI ESP8266 sunt disponibile în github. Codul furnizat este gata de utilizare așa cum este. Conectează ESP8266 la rețeaua fără fir ca client HTTPS și apoi împinge datele către AskSensors la fiecare 25 de secunde. Trebuie să completați următoarele:

  • SSID-ul și parola WIFI.
  • Api Key In generat anterior de AskSensors.
  • Dacă este necesar, perioada de timp între două actualizări succesive de date (setată la 25 de secunde în acest exemplu).

// Configurare Wifi

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

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

întârziere (25000); // întârziere 25sec

Pasul 4: Rulați codul

Rulați codul
Rulați codul
Rulați codul
Rulați codul
  1. Deschideți Arduino IDE și încărcați codul în ESP8266 nodeMCU. Urmați acest tutorial dacă tot trebuie să începeți programarea ESP8266 ESP-12E NodeMCU folosind Arduino IDE.
  2. Reveniți la pagina senzorului pe askSensors, faceți clic pe „vizualizare” și „Afișare grafic” pentru a vizualiza datele senzorului în grafic.
  3. Deschideți terminalul serial. Puteți verifica încrucișat citirile graficului cu valorile imprimate pe terminalul dvs. Arduino.

Pasul 5: GATA

Asta e!

Vă mulțumim că ați citit acest instructable!

Puteți încerca mai multe tutoriale aici.

În cele din urmă, feedback-ul dvs. va fi apreciat. va rog sa lasati un comentariu mai jos!