Имплементација система за Over-the-Air ажурирање IoT уређаја
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.