Come connettere ESP8266 NodeMCU al cloud IoT: 5 passaggi
Come connettere ESP8266 NodeMCU al cloud IoT: 5 passaggi
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: