Sommario:

Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT: 5 passaggi
Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT: 5 passaggi

Video: Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT: 5 passaggi

Video: Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT: 5 passaggi
Video: UEI Technical Master Class: UEI Edge Computing & IoT 2024, Dicembre
Anonim
Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT
Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT

In molte applicazioni, gli utenti devono inviare i propri dati insieme al timestamp locale dei valori da inviare nel payload al cloud IoT AskSensors.

Il formato del timestamp è UNIX Epoch time: il numero di millisecondi trascorsi dal 1 gennaio 1970 (mezzanotte UTC/GMT)

Questo tutorial mostra come connettere il tuo ESP32 ai server NTP, misurazioni di timestamp e pubblicare queste misurazioni con timestamp nel cloud tramite

Passaggio 1: prerequisiti

  • Account AskSensors attivo: iscriviti a una prova gratuita di 15 giorni (SIMPLE, PRO o GURU).
  • Segui questa guida rapida per creare un nuovo dispositivo sensore e acquisire familiarità con AskSensors.
  • Connetti ESP32 a AskSensors Cloud come mostrato in questa guida.

Passaggio 2: materiale di cui hai bisogno

  • Scheda di sviluppo ESP32.
  • Computer con software Arduino (versione 1.8.7 o successiva).
  • Micro cavo USB per collegare la scheda ESP32 al computer.

Passaggio 3: software

  • Installa la libreria del client NTP per l'IDE Arduino: vai a Schizzo > Includi libreria > Gestisci librerie.
  • Cerca NTPClient di Fabrice Weinberg. Fare clic su quella voce, quindi selezionare Installa.
  • Scarica questa demo dalla pagina Github di AskSensors.

Modifica quanto segue:

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

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

const char* apiKeyIn = "………."; // CHIAVE API IN

const unsigned int writeInterval = 25000; // intervallo di scrittura (in ms)

Passaggio 4: esegui il test

  • Collega la tua scheda ESP32 al computer tramite seriale/USB e carica il codice utilizzando l'IDE Arduino.
  • Apri un terminale seriale. Dovrebbe mostrare il tuo ESP32 connesso al server NTP, i dati del timestamp e inviarlo al cloud IoT di AskSensors.
  • Torna all'app AskSensors e controlla il flusso di dati del sensore.

Passaggio 5: condividi la tua esperienza

Una documentazione dettagliata per collegare i dispositivi ad AskSensors è disponibile qui.

Ti invitiamo a unirti alla community di AskSensors e a condividere la tua esperienza.

Consigliato: