Začíname už za

OTA Updates

Created by Miroslav Biňas / mirek

Notes: * https://www.androidpolice.com/2020/03/30/its-2020-why-dont-samsung-phones-support-androids-seamless-updates/
## What is OTA? > the ability to download applications, services and configurations through a mobile or cellular network > ([Gartner](https://www.gartner.com/en/information-technology/glossary/ota-over-the-air))
![Illustration of OTA Update](images/ota.update.png) Notes: * https://blog.particle.io/ota-firmware-updates/
## OTA Benefits * continuous improvement of devices * increase functionality * improves security * save cost
## Live Example
## Whats wrong?
### OTA services must be fast, secure and easy to use.
## Design Considerations
### Incremental Roll-Out of OTA Updates
### Recovery of Versions
### Code Compatibility Verifications
### Secure Communication
### Partial Updates
### Authenticating the OTA Update Image
### Security from Physical Attacks
### Minimizing Intrusion
![IoT Architecure](images/iot.architecture.png)
[![OWASP](images/logo-owasp.png)](https://owasp.org/)
[![OWASP Top Ten](images/owasp.top.ten.jpg)](https://owasp.org/www-project-top-ten/)
## Existing Solutions * [FreeRTOS](https://www.freertos.org) * [Mongoose OS](https://mongoose-os.com) * [balena.io](https://www.balena.io) * [Barbara OS](https://barbaraiot.com)
## Questions?