Secure FOTA client for ESP32 with retry, lifecycle callbacks, SHA-256 and ECDSA/ED25519/RSA signature verification.
Connects to a NodeWave FOTA platform backend to check for firmware updates, download and verify signed firmware (SHA-256 + ECDSA P-256 / ED25519 / RSA-SHA256 via mbedTLS), then flash via esp_https_ota. v1.0.0 adds: configurable retry with back-off (FOTA_RETRY_COUNT/DELAY), lifecycle event callback (onEvent), auto-fetch of signing public key (FOTA_AUTO_FETCH_PUBLIC_KEY), optional auto-reboot (FOTA_REBOOT_ON_SUCCESS), and per-library log-level control (FOTA_LOG_LEVEL). Supports campaign-aware OTA with live progress reporting.
| Filename | Release Date | File Size |
|---|---|---|
| FOTA_Client_ESP32-1.0.5.zip | 2026-06-21 | 93.55 KiB |