Začíname už za
## KM príďte na prednášku aj cviko osobne ;)
## ED AI Talk * už budúci týždeň * premietame priamo v ZP1
## [DT Hackathon 2025](https://hackathon.deutschetelekomitsolutions.sk/)
## Space Hackathon, 7.-9.november 2025
## Web UI Challenge **10 bodov** ku celkovému hodnoteniu za vytvorenie SEXI-Cool-Mega-BOMBA-špica **webového rozhrania** pre váš senzor
## Cool-túra alebo tento týždeň v Košiciach
## IoT Afternoon streda po ED Hackathone, 12.november 2025
![AEG combi microwave unusable after update: device thinks it is a steam oven](../images/aeg.combi.microwave.jpg) [AEG combi microwave unusable after update: device thinks it is a steam oven](https://taketonews.com/aeg-combi-microwave-unusable-after-update-device-thinks-it-is-a-steam-oven/) (March, 2022)

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
### OTA services must be fast, secure and easy to use.
## Design Considerations
### Incremental Roll-Out of OTA Updates
### Recovery of Versions
![](../images/ota-a.b.partitions.png)
### Code Compatibility Verifications
### Secure Communication
### Partial Updates
### Authenticating the OTA Update Image
### Security from Physical Attacks
![Update in Kosice](../images/update.in.kosice.jpg)
### Minimizing Intrusion
![IoT Architecure](../images/iot.architecture.png)
[![ESP32/ESP8266: MicroPython OTA Updates via PHP Server](https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2022/03/MicroPython-OTA-Updates-PHP-Server.jpg?resize=1024%2C576&quality=100&strip=all&ssl=1)](https://randomnerdtutorials.com/esp32-esp8266-micropython-ota-updates/)
[![OWASP](../images/logo-owasp.png)](https://owasp.org/)
[![OWASP Top Ten](../images/owasp.iot.top.ten.png)](https://wiki.owasp.org/index.php/OWASP_Internet_of_Things_Project#tab=IoT_Top_10)
## 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?