
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Во многих приложениях пользователям необходимо отправлять свои данные вместе с локальной временной меткой значений, которые должны быть отправлены в полезной нагрузке, в облако 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 и поделиться своим опытом.
Рекомендуемые:
Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: 6 шагов

Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: Привет, ребята, в этой инструкции мы создадим Интернет-часы, которые будут получать время из Интернета, поэтому этому проекту не потребуется RTC для запуска, ему понадобится только рабочее подключение к Интернету И для этого проекта вам понадобится esp8266, который будет иметь
Влажность в облаке: 5 шагов

Влажность в облаках: приближается лето, и те, у кого нет кондиционера, должны быть готовы контролировать атмосферу в помещении вручную. В этом посте я описываю современный способ измерения самых важных параметров комфорта человека: температуры и влажности. Т
Как опубликовать инструкции: 7 шагов

Как опубликовать инструкции: Итак, вы решили перейти от простого чтения к созданию инструкций? Но … вы не представляете, как что-то делать? Ну, это очень просто, поэтому я научу шаг за шагом, как создать обучаемый
Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага

Установка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с использованием Java (+ -1 с): это руководство покажет вам, как установить время на часах реального времени DS3231 с помощью Arduino и небольшого приложения Java, которое использует последовательное соединение Arduino. Основная логика этой программы: 1. Arduino отправляет последовательный запрос
Куб времени - гаджет для отслеживания времени Arduino: 6 шагов

Time Cube - гаджет для отслеживания времени Arduino: я хотел бы предложить вам простой, но действительно полезный проект Arduino для отслеживания событий времени, перевернув какой-нибудь интеллектуальный гаджет-куб. Переверните его на "Работа". > " Учиться " > " Работа по дому " > " Отдых " сторона, и он посчитает