Over the air updates for device management
The ability to group devices in product categories and push main.py file (and other) configuration updates to deployed devices. With this we would need test deployment tools to make sure devices 'can' be updated and are confirmed updated. Need to deploy test updates within product groups.
Devices would need to auto recover to a known working state (last known good) and notify of unsuccessful update with error logs.
Remotely update firmware.