IO7F32
Фреймворк для IoT-устройств на ESP32 с Captive Portal, MQTT и OTA-обновлением прошивки
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:fb7889d19d9657aa0ca145bfee376e6568b3d1462260de8745455723f15e388aIO7F32-0.1.0-fb7889d1.zipОписание
Фреймворк для создания IoT-устройств на базе ESP32 в составе платформы io7. При первом включении поднимает Captive Portal для настройки, при повторном запуске загружает сохранённую конфигурацию и подключается к WiFi и MQTT. Включает функции удалённого управления устройством, обновление прошивки по воздуху, отправку метаданных и конфигурации на сервер. Использует LittleFS вместо SPIFFS, зависит от PubSubClient, ArduinoJson и ConfigPortal32. По умолчанию MQTT-пакеты ограничены 256 байтами, но размер можно увеличить через переменную сборки MQTT_MAX_PACKET_SIZE — это важно, если нужно отправлять длинные последовательности команд, например для IR-пультов. Проект разворачивается через PlatformIO с доработкой примера под конкретные задачи.