MQTTOTA

Secure OTA firmware updates via MQTT/MQTTS for ESP32 with real SHA-256, HMAC-SHA256, ECDSA-SHA256, and non-blocking restart.

Author
Jorge Gaspar Beltre Rivera
Website
https://github.com/JorgeGBeltre/MQTTOTA
Category
Communication
License
MIT
Library Type
Contributed
Architectures
esp32, esp32s2, esp32s3, esp32c3, esp32c6

Robust Over-The-Air update system supporting both MQTT and MQTTS protocols. v1.2.0 adds: ECDSA-SHA256 signature verification, incremental mbedtls hashing for chunked OTA, and full alignment with MQTTOTAv5 security features. Compatible with ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6.

Downloads

Filename Release Date File Size
MQTTOTA-1.2.0.zip 2026-06-06 29.63 KiB
MQTTOTA-1.1.0.zip 22.75 KiB
MQTTOTA-1.0.0.zip 2025-12-03 16.71 KiB