Skip to content

MicroPython framework for over-the-air updating

Notifications You must be signed in to change notification settings

pspizzo/upy-push-ota

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upy-push-ota

MicroPython framework for over-the-air updating

Features

  • Push the files you want to the microcontrollers you want
  • Runtime protection - if your new files fail to run or even compile on the microcontroller, the upy-push-ota main loop will still continue to run and accept new, (hopefully) fixed files
  • Require cryptographic authorization for requests and new incoming files
  • Uses the HTTP protocol for communication
  • Network logging options for debugging and troubleshooting

Details

Why did I write another OTA library for MicroPython? I wanted an OTA library that allowed me to push changes to individual microcontrollers, rather than automatically pull changes from a central location. I have used Arduino OTA in the past, and I wanted a similar solution.

All existing libraries that I could find require pulling changes from a central Github repository or HTTP server.

About

MicroPython framework for over-the-air updating

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published