Sommario:

Come connettere ESP8266 NodeMCU al cloud IoT: 5 passaggi
Come connettere ESP8266 NodeMCU al cloud IoT: 5 passaggi

Video: Come connettere ESP8266 NodeMCU al cloud IoT: 5 passaggi

Video: Come connettere ESP8266 NodeMCU al cloud IoT: 5 passaggi
Video: Getting Started with MQTT on Arduino Using ESP8266 2024, Dicembre
Anonim
Come collegare il NodeMCU ESP8266 al cloud IoT
Come collegare il NodeMCU ESP8266 al cloud IoT

Questa istruzione mostra una semplice demo di Internet of Things utilizzando ESP8266 NodeMCU e un servizio IoT online chiamato AskSensors. Ti dimostriamo come ottenere rapidamente i dati dal client HTTPS ESP8266 e tracciarli in un grafico nella piattaforma IoT AskSensors.

Passaggio 1: materiali di cui hai bisogno

Materiali di cui hai bisogno
Materiali di cui hai bisogno

Per seguire questo tutorial avrai semplicemente bisogno di:

  1. Computer con software arduino
  2. ESP8266 Nodo MCU
  3. Cavo micro USB per collegare il nodo MCU al computer.

Passaggio 2: iscriviti a AskSensors

Innanzitutto, crea un nuovo account su AskSensors. Riceverai un'e-mail contenente tutte le istruzioni da seguire per accedere (è semplicissimo).

Segui questa guida introduttiva che ti spiega come creare e configurare un nuovo sensore in modo da poter scrivere dati su questo sensore. Ecco i passaggi principali:

  1. Fare clic su "Nuovo sensore" per creare un canale di comunicazione con ID univoco e chiavi API. Dai un nome e una descrizione al tuo sensore.
  2. Aggiungi un modulo per i dati che stai tracciando.
  3. Copia il valore Key In API. Useremo il codice ESP8266 in seguito.

Passaggio 3: scrivi il codice

Le librerie di esempio sketch e ESP8266 WIFI sono disponibili in github. Il codice fornito è pronto per l'uso così com'è. Collega ESP8266 alla rete wireless come client HTTPS, quindi invia i dati ad AskSensors ogni 25 secondi. È necessario compilare quanto segue:

  • Il tuo SSID WIFI e la password.
  • L'Api Key In generata in precedenza da AskSensors.
  • Se necessario, il periodo di tempo tra due successivi aggiornamenti dei dati (impostato a 25 secondi in questo esempio).

// Configurazione Wi-Fi

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

const char* apiKeyIn = "………."; // CHIAVE API IN, esempio: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG

ritardo(25000); // ritardo 25 sec

Passaggio 4: eseguire il codice

Esegui il codice
Esegui il codice
Esegui il codice
Esegui il codice
  1. Apri Arduino IDE e carica il codice in ESP8266 nodeMCU. Segui questo tutorial se hai ancora bisogno di iniziare a programmare ESP8266 ESP-12E NodeMCU usando Arduino IDE.
  2. Torna alla pagina del tuo sensore su askSensors, fai clic su "visualizza" e "Mostra grafico" per visualizzare i dati del sensore in un grafico.
  3. Terminale seriale aperto. Puoi incrociare le letture del grafico con i valori stampati sul tuo terminale Arduino.

Passaggio 5: FATTO

Questo è tutto!

Grazie per aver letto questo istruibile!

Puoi provare altri tutorial qui.

Infine, il tuo feedback sarà apprezzato. Si prega di lasciare un commento qui sotto!

Consigliato: