Automated system update for embedded devices in fields is more important year by year due to the necessity of continuous vulnerability fixes, enhancing functionality, etc. The Software Updates Working Group incorporates a common solution for the software updates into CIP Core. Here are major topics to cover by the solution:
- Device management: Handling multiple devices, updating/monitoring device status
- Deployment
- Safe update: Roll back, power failure safe
- Security: measures for unauthorized update image, validation of installed system
The Working Group regularly extends CIP Core to support the software update functionality, evaluates with physical devices, and demonstrates it with backend services for the software update. Based on those results, the Working Group considers enhancing related OSS from the perspectives of industrial product use cases.
- Repository: https://gitlab.com/cip-project/cip-sw-updates/
- Additional information: CIP Software Updates Wiki