Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT: 5 passaggi
Come pubblicare dati ESP32 con timestamp NTP nel cloud IoT: 5 passaggi
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: