Secure Device Code - Pybytes
I am getting close to deploying devices for customers and would like to secure the devices so that nobody except myself can view or download the code and libraries on the device, either by plugging in to the USB programming port or otherwise. These devices will be connected to pybytes in case I need to make code changes over LTE after they've been installed in the field. Any advice would be greatly appreciated.
@Xykon Thanks for the info, I look forward to using it.
@cromagnon We're looking to add deployment of custom firmware images Pybytes and are hoping to have a first release available in the next 3 weeks.
There are some options to bake your source into the firmware by using frozen code: https://docs.pycom.io/advance/frozen/ (you can also lock the firmware with a key to encrypt it: https://docs.pycom.io/advance/encryption/) , however that will not work if you use the pybytes firmware update option and you will need to keep track of the keys of course.
Currently, there is no option in pybytes to upload custom firmwares. You can of course make your own OTA firmware update infrastructure.