Satura rādītājs:

ESP32 datu publicēšana ar NTP laika zīmogu IoT mākonī: 5 soļi
ESP32 datu publicēšana ar NTP laika zīmogu IoT mākonī: 5 soļi

Video: ESP32 datu publicēšana ar NTP laika zīmogu IoT mākonī: 5 soļi

Video: ESP32 datu publicēšana ar NTP laika zīmogu IoT mākonī: 5 soļi
Video: Part 1: Software Build of LoRa Receiver and WiFi Webserver based on Arduino ESP32 (EP12) 2024, Novembris
Anonim
Kā publicēt ESP32 datus ar NTP laika zīmogu IoT mākonī
Kā publicēt ESP32 datus ar NTP laika zīmogu IoT mākonī

Daudzās lietojumprogrammās lietotājiem ir jānosūta dati kopā ar vietējo laika zīmogu vērtībām, kas jānosūta kravā uz AskSensors IoT mākoni.

Laika zīmoga formāts ir UNIX laikmeta laiks: kopš 1970. gada 1. janvāra (pusnakts UTC/GMT) pagājušo milisekundžu skaits

Šajā apmācībā ir parādīts, kā savienot savu ESP32 ar NTP serveriem, laika zīmogu mērījumus un publicēt šos mērījumus ar laika zīmogiem mākonī, izmantojot

1. darbība. Priekšnosacījumi

  • Aktīvais AskSensors konts: Abonējiet 15 dienu bezmaksas izmēģinājumu (SIMPLE, PRO vai GURU).
  • Izpildiet šo īsās lietošanas pamācību, lai izveidotu jaunu sensoru ierīci un iepazītos ar AskSensors.
  • Savienojiet ESP32 ar AskSensors Cloud, kā parādīts šajā rokasgrāmatā.

2. darbība. Nepieciešamais materiāls

  • ESP32 izstrādes padome.
  • Dators, kurā darbojas Arduino programmatūra (versija 1.8.7 vai jaunāka).
  • USB mikro kabelis, lai savienotu ESP32 plati ar datoru.

3. darbība: programmatūra

  • Instalējiet NTP klienta bibliotēku Arduino IDE: dodieties uz Sketch> Include Library> Manage Libraries.
  • Meklējiet Fabrice Weinberg NTPClient. Noklikšķiniet uz šī ieraksta un pēc tam atlasiet Instalēt.
  • Lejupielādējiet šo demonstrāciju no AskSensors Github lapas.

Mainiet sekojošo:

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

const char* wifi_password = "………."; // BEZVADU INTERNETS

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

const unsigned int writeInterval = 25000; // rakstīšanas intervāls (ms)

4. darbība. Izpildiet savu testu

  • Savienojiet savu ESP32 plati ar datoru, izmantojot seriālo/USB, un augšupielādējiet kodu, izmantojot Arduino IDE.
  • Atveriet seriālo termināli. Tam vajadzētu parādīt jūsu ESP32, kas savienots ar NTP serveri, laika zīmoga datus un nosūtīt tos uz AskSensors IoT mākoni.
  • Atgriezieties lietotnē AskSensors un pārbaudiet sensoru datu plūsmu.

5. solis: dalieties savā pieredzē

Detalizēta dokumentācija par ierīču pievienošanu AskSensors ir pieejama šeit.

Laipni lūdzam pievienoties AskSensors kopienai un dalīties savā pieredzē.

Ieteicams: