Cuprins:

Cum să publicați date ESP32 cu NTP Timestamp în IoT Cloud: 5 pași
Cum să publicați date ESP32 cu NTP Timestamp în IoT Cloud: 5 pași

Video: Cum să publicați date ESP32 cu NTP Timestamp în IoT Cloud: 5 pași

Video: Cum să publicați date ESP32 cu NTP Timestamp în IoT Cloud: 5 pași
Video: ESP32 NTP Server - Real Time Clock (NO RTC Module) 2024, Noiembrie
Anonim
Cum să publicați date ESP32 cu NTP Timestamp în cloud IoT
Cum să publicați date ESP32 cu NTP Timestamp în cloud IoT

În multe aplicații, utilizatorii trebuie să-și trimită datele împreună cu marcajul de timp local al valorilor care urmează să fie trimise în sarcina utilă în cloud-ul AskSensors IoT.

Formatul marcajului de timp este ora UNIX Epoch: numărul de milisecunde care au trecut de la 1 ianuarie 1970 (miezul nopții UTC / GMT)

Acest tutorial prezintă cum să vă conectați ESP32 la serverele NTP, măsurătorile de timestamp și să publicați aceste măsurători cu timestamps în cloud prin

Pasul 1: premise

  • Cont activ AskSensors: Abonați-vă la o perioadă de încercare gratuită de 15 zile (SIMPLE, PRO sau GURU).
  • Urmați acest ghid de pornire rapidă pentru a crea un nou dispozitiv senzor și pentru a vă familiariza cu AskSensors.
  • Conectați ESP32 la AskSensors Cloud așa cum se arată în acest ghid.

Pasul 2: Materialul de care aveți nevoie

  • Placa de dezvoltare ESP32.
  • Calculator care rulează software Arduino (versiunea 1.8.7 sau o versiune ulterioară).
  • Cablu micro USB pentru conectarea plăcii ESP32 la computer.

Pasul 3: Software

  • Instalați biblioteca clientului NTP pentru Arduino IDE: Navigați la Sketch> Include Library> Manage Libraries.
  • Căutați NTPClient de Fabrice Weinberg. Faceți clic pe acea intrare, apoi selectați Instalare.
  • Descărcați această demonstrație de pe pagina AskSensors Github.

Modificați următoarele:

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

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

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

const unsigned int writeInterval = 25000; // interval de scriere (în ms)

Pasul 4: Rulați testul

  • Conectați placa ESP32 la computer prin serial / USB și încărcați codul utilizând Arduino IDE.
  • Deschideți un terminal serial. Ar trebui să afișeze ESP32-ul conectat la serverul NTP, datele de timestamp și să le trimită în cloud-ul AskSensors IoT.
  • Reveniți la aplicația AskSensors și verificați fluxul de date al senzorului.

Pasul 5: împărtășiți-vă experiența

O documentație detaliată pentru conectarea dispozitivelor la AskSensors este disponibilă aici.

Sunteți binevenit să vă alăturați comunității AskSensors și să vă împărtășiți experiența.

Recomandat: