Обновление прошивки ESP32 «по воздуху»: ArduinoOTA для загрузки из IDE, AsyncElegantOTA/web-интерфейс для ручной загрузки бинарника и HTTP-OTA с сервера — устройство обновляется само без USB.
На ESP32 уже работает FreeRTOS — два ядра, задачи и настоящая параллельность. xTaskCreate, приоритеты, очереди и семафоры между задачами, привязка к ядру и почему loop тоже является задачей.
MQTT на ESP32: протокол для умного дома, брокер Mosquitto, публикация показаний датчиков и подписка на команды, топики и QoS, Home Assistant интеграция и PubSubClient в примерах.
Энергосбережение на ESP32: режимы сна, deep sleep, пробуждение по таймеру и по GPIO, RTC-память для сохранения данных, измерение потребления и проект метеостанции на батарее на годы.
BLE на ESP32 с нуля: что такое сервисы и характеристики, создание своего сервера, чтение и запись характеристик, нотификации для телеметрии и связь с iPhone/Android без классического Bluetooth.
Поднимаем веб-сервер на ESP32: подключение к Wi-Fi, WebServer-библиотека, HTML-страница с кнопками, REST-эндпоинты для управления светодиодом и чтения датчиков — полноценный интерфейс за полчаса.