Talaan ng mga Nilalaman:

Paano Mag-publish ng Data ng ESP32 Gamit ang NTP Timestamp sa IoT Cloud: 5 Hakbang
Paano Mag-publish ng Data ng ESP32 Gamit ang NTP Timestamp sa IoT Cloud: 5 Hakbang

Video: Paano Mag-publish ng Data ng ESP32 Gamit ang NTP Timestamp sa IoT Cloud: 5 Hakbang

Video: Paano Mag-publish ng Data ng ESP32 Gamit ang NTP Timestamp sa IoT Cloud: 5 Hakbang
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Nobyembre
Anonim
Paano Mag-publish ng Data ng ESP32 Gamit ang NTP Timestamp sa IoT Cloud
Paano Mag-publish ng Data ng ESP32 Gamit ang NTP Timestamp sa IoT Cloud

Sa maraming mga application, kailangang ipadala ng mga gumagamit ang kanilang data kasama ang lokal na timestamp ng mga halagang ipapadala sa payload sa cloud ng AskSensors IoT.

Ang format ng timestamp ay oras ng UNIX Epoch: ang bilang ng mga millisecond na lumipas mula Enero 1, 1970 (hatinggabi UTC / GMT)

Ipinapakita ng tutorial na ito kung paano ikonekta ang iyong ESP32 sa mga server ng NTP, mga pagsukat ng timestamp, at i-publish ang mga pagsukat na ito na may mga timestamp sa ulap sa ibabaw ng

Hakbang 1: Mga Kinakailangan

  • Aktibong AskSensors account: Mag-subscribe sa isang 15 araw na libreng pagsubok (SIMPLE, PRO o GURU).
  • Sundin ang gabay na mabilis na pagsisimula upang lumikha ng isang bagong aparato ng sensor at pamilyar sa AskSensors.
  • Ikonekta ang ESP32 sa AskSensors Cloud tulad ng ipinakita sa gabay na ito.

Hakbang 2: Materyal na Kailangan Mo

  • Board ng pag-unlad ng ESP32.
  • Nagpapatakbo ng computer ng Arduino software (bersyon 1.8.7 o mas mataas).
  • USB micro cable upang ikonekta ang board ng ESP32 sa computer.

Hakbang 3: Software

  • I-install ang NTP Client library para sa Arduino IDE: Mag-navigate sa Sketch> Isama ang Library> Pamahalaan ang Mga Aklatan.
  • Maghanap para sa NTPClient ni Fabrice Weinberg. Mag-click sa entry na iyon, at pagkatapos ay piliin ang I-install.
  • I-download ang demo na ito mula sa pahina ng AskSensors Github.

Baguhin ang sumusunod:

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

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

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

const unsigned int writeInterval = 25000; // interval ng pagsulat (sa ms)

Hakbang 4: Patakbuhin ang Iyong Pagsubok

  • Ikonekta ang iyong board ng ESP32 sa computer sa pamamagitan ng serial / USB at i-upload ang code gamit ang Arduino IDE.
  • Magbukas ng isang serial terminal. Dapat itong ipakita ang iyong ESP32 na konektado sa NTP server, data ng timestamp at ipadala ito sa cloud ng AskSensors IoT.
  • Bumalik sa AskSensors App at suriin ang iyong stream ng data ng sensor.

Hakbang 5: Ibahagi ang Iyong Karanasan

Ang isang detalyadong dokumentasyon para sa pagkonekta ng mga aparato sa AskSensors ay magagamit dito.

Malugod kang sumali sa komunidad ng AskSensors, at ibahagi ang iyong karanasan.

Inirerekumendang: