OTA firmware updates for ESP32 #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Over-the-air firmware updates so ESP32 clients can be updated without physical reflash.
Scope
ESP32 side:
SINGLE_APP_LARGEtoTWO_OTA(binary currently 1.1MB, OTA slot is 1.5MB — fits)esp_ota_opsAPIs to download firmware, write to inactive slot, verify, swapServer side:
ServerMessage::FirmwareUpdateAvailable { version, url }wire messageSPA:
Considerations
Estimate
~4-5 days of work