Better support for OTA updates on esp32
I work on an esp32 based device where we rely heavily on MicroPython for our development workflow and device code. We started using MicroPython around 2 years ago, and during that time we have developed a decent amount of MicroPython code. Part of that code is to support OTA (Over the Air) updates. Our current OTA Update system code was developed around 2 years ago for MicroPython v1.12 and is entirely written in python.
We have recently identified our propriety code as somewhat of a risk, and we want to rewrite the code to use more native espressif functions. Ideally, we want to contribute this code back to the community as we also rely on their work for our platform to function.
Is better support for OTA updates on esp32 something that should be added to MicroPython, and if so in what capacity?
The OTA update is specific to the firmware application, not files on the file system. We intend to develop a system that can download the update from both http and https sources.
I'm interested to hear what you think about this change.
Does it support smartlink and ota for the esp32?
Does it support smartlink and ota for the esp32?
I use micropython on esp32 for smartlock,and ready to trial production. but those two function is the bit problem for the production.
Thanks a log!