Host OTA updates for all your projects using Cloudflare Workers and R2
Use wrangler to create a R2 bucket, bind it using wrangler.toml
and deploy it to your zone.
Each folder inside of the configured R2 bucket is considered a "project" with a config.json
file. Folders in this project directory are considered versions and MUST be named in semver notation ex. 2.1.3
OTA server supports serving both FS and firmware, and is meant to be consumed by esp32FOTA.