IoTController
Контроллер IoT-сетей для ESP8266/ESP32 с поддержкой MQTT, HTTP, EEPROM и веб-интерфейсом управления
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:587b6bb185a1de76255476e409b7eef364e29a14666ef83d9a01fc3b409d1df7IoTController-1.0.0-587b6bb1.zipОписание
Контроллер для сетевых IoT-устройств на базе ESP8266 и ESP32, который избавляет от необходимости переписывать сетевой код для каждого проекта. Библиотека одновременно работает в режиме точки доступа и станции, поддерживает MQTT и HTTP, управляет данными в EEPROM с веб-интерфейса на Bootstrap. Встроены асинхронные циклы с таймерами (без delay), система уникальных идентификаторов для массового производства и логирование. Требует ESPAsyncWebServer, PubSubClient, ArduinoJson, NTPClient и соответствующих TCP-либ для вашей платы. Минус — завязанность на внешние зависимости, плюс — реально экономит время, если нужна стандартная IoT-инфраструктура с удалённым управлением переменными.