Оглавление:
Видео: Как опубликовать данные ESP32 с отметкой времени NTP в облаке IoT: 5 шагов
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Во многих приложениях пользователям необходимо отправлять свои данные вместе с локальной временной меткой значений, которые должны быть отправлены в полезной нагрузке, в облако 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 и поделиться своим опытом.