项目作者: vooon

项目描述 :
ESP8266 ESP32 HTTP OTA server
高级语言: Go
项目地址: git://github.com/vooon/esp-ota-server.git
创建时间: 2017-09-23T13:35:38Z
项目社区:https://github.com/vooon/esp-ota-server

开源协议:Apache License 2.0

下载


ESP-OTA-Server

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

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. <data-dir>/<project>/<file.bin>

OTA URL: http://<server-bind-host>/bin/<project>/<file.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