Skip to content

khase/ArduinoOTA-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoOTA-Server

this project acts as a OTA Deployment-Server for Arduino compatible boards like the esp8266 or esp32 which use the OTA process described here

The server will remember chips which requested a firmwareupdate and stores informations like its MAC, first/last request, current version, ... in a MySQL Database. You can manage firmwares with a description in the database and link it to a device. If the device requests its next update the server will provide it and mark the deployment as triggered so that it wont deploy it again.

Longtime Goals

I plan to provide this as a public service where you can upload and deploy your code to IoT Devices inside and outside your own local area network.

TODOs

  • UI (Currently there is no UI so you have to insert your firmwares and deployments manually to the database)
  • User based firmware store
  • Some authentication mechanism to validate that a device is actually yours