Բովանդակություն:

Ինչպես հրապարակել ESP32 տվյալները NTP ժամանակային նշանով IoT ամպում ՝ 5 քայլ
Ինչպես հրապարակել ESP32 տվյալները NTP ժամանակային նշանով IoT ամպում ՝ 5 քայլ

Video: Ինչպես հրապարակել ESP32 տվյալները NTP ժամանակային նշանով IoT ամպում ՝ 5 քայլ

Video: Ինչպես հրապարակել ESP32 տվյալները NTP ժամանակային նշանով IoT ամպում ՝ 5 քայլ
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Հուլիսի
Anonim
Ինչպես հրապարակել ESP32 տվյալները NTP ժամանակային նշանով IoT ամպում
Ինչպես հրապարակել ESP32 տվյալները NTP ժամանակային նշանով IoT ամպում

Շատ ծրագրերում օգտվողները պետք է ուղարկեն իրենց տվյալները, ինչպես նաև բեռնվածքում ուղարկվող արժեքների տեղական ժամանակային նշանը AskSensors IoT ամպին:

Estամկետային ձևաչափը UNIX դարաշրջան է. 1970 -ի հունվարի 1 -ից անցած միլիվայրկյանների թիվը (կեսգիշեր UTC/GMT)

Այս ձեռնարկը ներկայացնում է, թե ինչպես կարելի է ձեր ESP32- ը միացնել NTP սերվերներին, ժամանակային դրոշմաչափումներ և հրապարակել այդ չափումները ՝ ամպային ժամանակային նշաններով HTTPS- ով:

Քայլ 1: Նախադրյալներ

  • Ակտիվ AskSensors հաշիվ. Բաժանորդագրվեք 15 օր անվճար փորձաշրջանի (SIMPLE, PRO կամ GURU):
  • Հետևեք այս արագ մեկնարկի ուղեցույցին `նոր սենսորային սարք ստեղծելու և AskSensors- ի հետ ծանոթանալու համար:
  • Միացրեք ESP32- ը AskSensors Cloud- ին, ինչպես ցույց է տրված այս ուղեցույցում:

Քայլ 2: Ձեզ անհրաժեշտ նյութեր

  • ESP32 զարգացման տախտակ:
  • Arduino ծրագրակազմով աշխատող համակարգիչ (տարբերակ 1.8.7 կամ ավելի բարձր):
  • USB միկրո մալուխ ՝ ESP32 տախտակը համակարգչին միացնելու համար:

Քայլ 3: Softwareրագրակազմ

  • Տեղադրեք NTP Հաճախորդի գրադարանը Arduino IDE- ի համար. Գնացեք ուրվագիծ> Ներառել գրադարանը> Կառավարեք գրադարանները:
  • Փնտրեք NTPClient ՝ Ֆաբրիս Վայնբերգի կողմից: Կտտացրեք այդ գրառմանը և ընտրեք Տեղադրեք:
  • Ներբեռնեք այս ցուցադրական տարբերակը AskSensors Github էջից:

Փոփոխել հետևյալը.

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

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

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

const unsigned int writeInterval = 25000; // գրելու միջակայք (ms)

Քայլ 4: Գործարկեք ձեր թեստը

  • Սերիական/USB- ի միջոցով միացրեք ձեր ESP32 տախտակը համակարգչին և վերբեռնեք կոդը `օգտագործելով Arduino IDE- ն:
  • Բացեք սերիական տերմինալ: Այն պետք է ցույց տա ձեր ESP32- ը միացված NTP սերվերին, ժամանակային նշանների տվյալները և ուղարկի այն AskSensors IoT ամպին:
  • Վերադարձեք AskSensors հավելված և ստուգեք ձեր տվիչների տվյալների հոսքը:

Քայլ 5: Կիսվեք ձեր փորձով:

Սարքերը AskSensors- ին միացնելու մանրամասն փաստաթղթերը հասանելի են այստեղ:

Սիրով կարող եք միանալ AskSensors համայնքին և կիսվել ձեր փորձով:

Խորհուրդ ենք տալիս: