Съдържание:

Как да публикувате ESP32 данни с NTP Timestamp в IoT облака: 5 стъпки
Как да публикувате ESP32 данни с NTP Timestamp в IoT облака: 5 стъпки

Видео: Как да публикувате ESP32 данни с NTP Timestamp в IoT облака: 5 стъпки

Видео: Как да публикувате ESP32 данни с NTP Timestamp в IoT облака: 5 стъпки
Видео: Управляем адресными светодиодами на ESP32, прошивка WLED, применение в Home Assistant 2024, Ноември
Anonim
Как да публикувате ESP32 данни с NTP Timestamp в IoT Cloud
Как да публикувате ESP32 данни с NTP Timestamp в IoT Cloud

В много приложения потребителите трябва да изпращат своите данни заедно с локалната времева отметка на стойностите, които трябва да бъдат изпратени в полезния товар в облака на AskSensors IoT.

Форматът на времевата марка е UNIX Epoch time: броят на милисекундите, изминали от 1 януари 1970 г. (полунощ UTC/GMT)

Този урок представя как да свържете вашия ESP32 към NTP сървърите, измервания на времеви отметки и да публикувате тези измервания с времеви марки в облака по

Стъпка 1: Предпоставки

  • Активен акаунт на AskSensors: Абонирайте се за 15 -дневен безплатен пробен период (SIMPLE, PRO или GURU).
  • Следвайте това ръководство за бърз старт, за да създадете ново сензорно устройство и да се запознаете с AskSensors.
  • Свържете ESP32 към облака AskSensors, както е показано в това ръководство.

Стъпка 2: Материал, от който се нуждаете

  • Дъска за разработка на ESP32.
  • Компютър със софтуер Arduino (версия 1.8.7 или по -нова).
  • USB микро кабел за свързване на платката ESP32 към компютъра.

Стъпка 3: Софтуер

  • Инсталирайте NTP Client библиотеката за IDE на Arduino: Отидете до Sketch> Include Library> Manage Libraries.
  • Потърсете NTPClient от Fabrice Weinberg. Щракнете върху този запис и след това изберете Инсталиране.
  • Изтеглете тази демонстрация от страницата 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 и да споделите своя опит.

Препоръчано: