OTA Software Upgrade
Download and installation process
Resume download from the last breakpoint
Redundant BIOS and Linux Kernel
Guaranty download completed before the upgrade
Security
- Mutual X.509 cert. authentication between IIoT Gateway devices and Server
- Encrypted communicate between IIoT Gateway devices and Server
Management
- Trigger OTA upgrade command from Azure IoT Hub
- Continue report upgrade process status to Azure IoT Hub
Intelligence
- Self-evaluated to execute the upgrade process under capable conditions only.
- Auto roll-back to last well point if fail. (Note: this feature requires to enable "take snapshot" via RESTful AP, and it be disable by default. )
Benchmark
- Software upgrade with snapshot
Step | Task | Duration |
---|---|---|
1 | Download Software | depend on network bandwidth |
2 | Take snapshot | ~13 min |
3 | Installation | ~15 min |
4 | Restart | ~2 min |
Total | ~30 min |
- Software upgrade without snapshot
Step | Task | Duration |
---|---|---|
1 | Download Software | depend on network bandwidth |
2 | Installation | ~13 min |
3 | Restart | ~2 min |
Total | ~15 min |
- Roll back from snapshot if fail
Step | Task | Duration |
---|---|---|
1 | Roll Back | ~ 5 min |
2 | Restart | ~2 min |
Total |
Last updated on 2022-05-04 by Aeluin Chen (陳映攸)