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

MCM_GitHub_OTA

Автоматическое обновление прошивки ESP32 с GitHub по WiFi или Ethernet с поддержкой приватных репозиториев

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

Установка

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

Описание

Библиотека для автоматического обновления прошивки ESP32 прямо с GitHub без перезагрузки и физического подключения. Работает как через WiFi, так и через Ethernet (W5500), автоматически выбирая доступный канал. Особенность в том, что она умеет парсить GitHub API, находит последний релиз и скачивает бинарник напрямую. Все соединения защищены SSLClient с корневыми сертификатами, но если сервер раздачи (CDN) вдруг откажет, библиотека автоматически переходит в небезопасный режим, чтобы обновление всё-таки прошло. Поддерживает приватные репозитории через Personal Access Token. Хорошо справляется с фрагментацией памяти — есть лёгкий метод checkVersion() для паттерна «перезагрузись и обновись». Нужны зависимости: SSLClient (MCMCHRIS fork) и ArduinoJson.

Версии

Показано: 8
0.0.92026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.82026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.72026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.62026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.52026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.42026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.32026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.12026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше