Мазмуну:

NTP убакыт белгиси менен ESP32 маалыматын IoT Cloudга кантип жарыялоо керек: 5 кадам
NTP убакыт белгиси менен ESP32 маалыматын IoT Cloudга кантип жарыялоо керек: 5 кадам

Video: NTP убакыт белгиси менен ESP32 маалыматын IoT Cloudга кантип жарыялоо керек: 5 кадам

Video: NTP убакыт белгиси менен ESP32 маалыматын IoT Cloudга кантип жарыялоо керек: 5 кадам
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Ноябрь
Anonim
NTP убакыт белгиси менен ESP32 маалыматтарын IoT Cloudго кантип жарыялоо керек
NTP убакыт белгиси менен ESP32 маалыматтарын IoT Cloudго кантип жарыялоо керек

Көптөгөн колдонмолордо колдонуучулар өздөрүнүн маалыматтарын AskSensors IoT булутуна жүктөөдө жөнөтүлүүчү баалуулуктардын жергиликтүү убакыт белгиси менен бирге жөнөтүшү керек.

Убакыт белгилеринин форматы - UNIX доору: 1970 -жылдын 1 -январынан бери өткөн миллисекунддардын саны (UTC/GMT түн ортосу)

Бул окуу куралы сиздин ESP32ди NTP серверлерине кантип туташтырууну, убакыт белгилерин өлчөөнү жана бул ченемдерди HTTPS аркылуу булутка убакыт белгилери менен жарыялоону сунуштайт.

1 -кадам: Пререквизиттер

  • Active AskSensors аккаунту: 15 күндүк акысыз сыноого жазылуу (Жөнөкөй, PRO же GURU).
  • Жаңы сенсордук түзмөктү түзүү жана AskSensors менен таанышуу үчүн бул тез баштоо көрсөтмөсүн аткарыңыз.
  • Бул колдонмодо көрсөтүлгөндөй ESP32ди AskSensors Cloudго туташтырыңыз.

2 -кадам: Сизге керектүү материал

  • ESP32 өнүктүрүү тактасы.
  • Компьютер Arduino программасы менен иштейт (версия 1.8.7 же андан жогору).
  • ESP32 тактасын компьютерге туташтыруу үчүн USB микро кабели.

3 -кадам: Программалык камсыздоо

  • Arduino IDE үчүн NTP Client китепканасын орнотуңуз: Эскизге өтүңүз> Китепкананы кошуу> Китепканаларды башкаруу.
  • Fabrice Weinberg тарабынан NTPClientти издеңиз. Ошол жазууну чыкылдатып, анан Орнотууну тандаңыз.
  • Бул демону AskSensors Github баракчасынан жүктөп алыңыз.

Төмөнкүлөрдү өзгөртүү:

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

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

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

const unsigned int writeInterval = 25000; // жазуу аралыгы (мс менен)

4 -кадам: Сынооңузду иштетиңиз

  • ESP32 тактаңызды компьютерге сериялык/USB аркылуу туташтырыңыз жана Arduino IDE аркылуу кодду жүктөңүз.
  • Сериялык терминалды ачыңыз. Бул сиздин ESP32 NTP серверине, убакыт белгисине байланышкандыгын көрсөтүп, AskSensors IoT булутуна жөнөтүшү керек.
  • AskSensors колдонмосуна кайтып келип, сенсор маалымат агымын текшериңиз.

5 -кадам: Тажрыйбаңыз менен бөлүшүңүз

Аспаптарды AskSensorsко туташтыруу үчүн деталдуу документтер бул жерде.

Сиз AskSensors коомчулугуна кошулуп, тажрыйбаңыз менен бөлүшө аласыз.

Сунушталууда: