Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vooon/esp-ota-server

ESP8266 ESP32 HTTP OTA server
https://github.com/vooon/esp-ota-server

esp32 esp32-arduino esp8266 golang ota server

Last synced: 4 days ago
JSON representation

ESP8266 ESP32 HTTP OTA server

Awesome Lists containing this project

README

        

ESP-OTA-Server
==============

Very simple OTA firmware server suitable for built-in [ESP8266 HTTP Updater][1] and [ESP32 HTTP Updater][2].

Main purpose is to serve firmware files and passing MD5 hash -- to verify flashing.

Options:
- `-s` `--bind` listen address (default `:8092`)
- `-d` `--data-dir` data storage location. `//`

OTA URL: `http:///bin//`

TODO:
- Upload firmware (but for now rsync is enough)
- Automatic TLS via Lets Encrypt, with keeping same cert fingerprint (limitation of esp updater)
- Repository like, for multiple versions (if i really need that)
- Working md5-version check for SPIFFS images

[1]: https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266httpUpdate
[2]: https://github.com/suculent/esp32-http-update