Electrotechnical and Computer Engineering
Vol. 41 No. 02 (2026): Proceedings of the Faculty of Technical Sciences
Implementation of an Over-the-Air update system for IoT devices
Abstract
This thesis presents the design, architecture, and implementation of a comprehensive framework for secure and scalable Over-the-Air (OTA) firmware updates, focusing on IoT devices based on the ESP32 microcontroller. The server-side portion of the system leverages a serverless paradigm on the Amazon Web Services (AWS) platform, utilizing services such as Lambda, S3, DynamoDB, and IoT Core. The client-side application implements a robust mechanism for digital signature verification and a secure installation process. The administrative user interface, for managing versions and initiating the update process, is developed using the React framework.
References
- [1] O. Mazhelis, E. Luoma и H. Warma, „Defining an internet-of-things ecosystem“, Conference on internet of things and smart spaces, 2012.
- [2] S. Halder, A. Ghosal, M. Conti, „Secure over-the-air software updates in connected vehicles: A survey“, Computer Networks, 2020.
- [3] M. Kubaščík, „OTA firmware updates on ESP32 based microcontrolers“, 2024 IEEE 17th International Scientific Conference on Informatics (Informatics), 2024
- [4] I. Baldini, „Serverless computing: Current trends and open problems“, Research advances in cloud computing, 2017
- [5] H. Takagi, „Queuing analysis of polling models“, ACM Computing Surveys (CSUR), 1988
- [6] D. Toradmalle, „Prominence of ECDSA over RSA digital signature algorithm“, 2018 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC), 2018