Назад к каталогу

EasyAzureIoT

Подключение ESP32 к Azure IoT Hub с автоматическим управлением WiFi, MQTT и SAS-токеном

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер7.08 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.07.08 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:30fb11642cf82bb578825b6fc7267bb58d2cc5fe89bd68f346de41e9539f7dd6
АрхивEasyAzureIoT-1.0.0-30fb1164.zip

Описание

Если нужно отправлять данные с ESP32 в Azure IoT Hub, эта библиотека заметно упрощает процесс. Она объединяет в одном классе всё необходимое: подключение к WiFi, синхронизацию времени через NTP, генерацию и автоматическое продление SAS-токена, а также MQTT-обмен. Данные отправляются через простой словарь Payload, при этом идентификатор устройства и временная метка добавляются автоматически. Библиотека сама управляет переподключением WiFi и MQTT с экспоненциальной задержкой, следит за валидностью токена и поддерживает все модели ESP32 включая C6. Требует установки трёх зависимостей: azure-sdk-for-c от Microsoft, PubSubClient и ArduinoJson. Настройка времени привязана к Los Angeles (UTC-8/7 с учётом летнего времени), что может потребовать коррекции для других часовых поясов.

Версии

Показано: 1
1.0.02026-08-23 19:13:48 UTC
ZIP по запросу
первое скачивание может быть дольше