Оглавление:

Как опубликовать данные ESP32 с отметкой времени NTP в облаке IoT: 5 шагов
Как опубликовать данные ESP32 с отметкой времени NTP в облаке IoT: 5 шагов

Видео: Как опубликовать данные ESP32 с отметкой времени NTP в облаке IoT: 5 шагов

Видео: Как опубликовать данные ESP32 с отметкой времени NTP в облаке IoT: 5 шагов
Видео: YouTube для чайников. 20 секретов и функций YouTube, которые Вы могли не знать. Настройки Ютуб 2024, Ноябрь
Anonim
Как опубликовать данные ESP32 с отметкой времени NTP в облаке IoT
Как опубликовать данные ESP32 с отметкой времени NTP в облаке IoT

Во многих приложениях пользователям необходимо отправлять свои данные вместе с локальной временной меткой значений, которые должны быть отправлены в полезной нагрузке, в облако AskSensors IoT.

Формат метки времени - UNIX Epoch time: количество миллисекунд, прошедших с 1 января 1970 года (полночь по Гринвичу / по Гринвичу).

В этом руководстве показано, как подключить ESP32 к серверам NTP, измерения временных меток и опубликовать эти измерения с метками времени в облаке через

Шаг 1. Предварительные требования

  • Активная учетная запись AskSensors: подпишитесь на 15-дневную бесплатную пробную версию (SIMPLE, PRO или GURU).
  • Следуйте этому краткому руководству по началу работы, чтобы создать новое сенсорное устройство и познакомиться с AskSensors.
  • Подключите ESP32 к облаку AskSensors, как показано в этом руководстве.

Шаг 2: Материал, который вам нужен

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

Шаг 3: Программное обеспечение

  • Установите клиентскую библиотеку NTP для Arduino IDE: перейдите в Sketch> Include Library> Manage Libraries.
  • Ищите NTPClient Фабриса Вайнберга. Щелкните эту запись и выберите «Установить».
  • Загрузите эту демонстрацию со страницы AskSensors на Github.

Измените следующее:

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

const char * wifi_password = "………."; // ВАЙ ФАЙ

const char * apiKeyIn = "………."; // КЛЮЧ API IN

const unsigned int writeInterval = 25000; // записываем интервал (в мс)

Шаг 4. Запустите тест

  • Подключите плату ESP32 к компьютеру через последовательный порт / USB и загрузите код с помощью Arduino IDE.
  • Откройте последовательный терминал. Он должен показать ваш ESP32, подключенный к серверу NTP, данные временной метки и отправить их в облако AskSensors IoT.
  • Вернитесь в приложение AskSensors и проверьте поток данных вашего датчика.

Шаг 5: поделитесь своим опытом

Подробная документация по подключению устройств к AskSensors доступна здесь.

Приглашаем вас присоединиться к сообществу AskSensors и поделиться своим опытом.

Рекомендуемые: