BLEOTA
Обновление прошивки и файловой системы ESP32 по Bluetooth Low Energy без подключения к интернету
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3f59187b194bd5000c046a72facdd635d73e9a32d751e1b2c8b3d940bf04dc82BLEOTA-1.0.6-3f59187b.zipОписание
Обновление прошивки и файловой системы ESP32 по Bluetooth Low Energy без кабелей и интернета. Библиотека работает со всеми вариантами ESP32: на современных ядрах (3.3.0+) использует встроенный BLEDevice.h, на старых версиях (2.x, 3.0–3.2) выбирает между NimBLE-Arduino и BlueDroid в зависимости от того, что установлено. Загружает прошивку в FLASH и образы файловой системы (SPIFFS/LittleFS) сектор за сектором с проверкой целостности через CRC-16. Поддерживает сжатие zlib и опциональную проверку подписей RSA-2048. На практике получается на 30–60% быстрее благодаря конвейеризации 4-килобайтных блоков. Компаньон — веб-приложение на Bluetooth работает в Chrome и Edge без установки драйверов.