OTA Updates
Development Mode (Arduino OTA)
- Enabled via PlatformIO upload
- Password-protected
- mDNS-based discovery
- Used during firmware development
Production Mode (esp32FOTA)
- HTTP/HTTPS firmware downloads
- RSA signature verification with public key
- Firmware manifest URL for version checking
- Progress callbacks for UI updates
- Automatic rollback on boot failure
Firmware Manifest
{
"version": "1.2.0",
"url": "https://example.com/firmware.bin",
"signature": "base64-encoded-signature"
}
← Previous: Security | Next: Home Assistant →