Имплементација система за Over-the-Air ажурирање IoT уређаја
DOI:
https://doi.org/10.24867/34BE15DragicevicKljučne reči:
OTA, ESP32, бежично ажурирање микроконтролераApstrakt
Рад се бави дизајном, архитектуром и имплементацијом система за сигурно и скалабилно Over-the-Air (OTA) ажурирање фирмвера, са фокусом на IoT уређаје базиране на ESP32 микроконтролеру. За реализацију серверског дела система користи се serverless приступ на Amazon Web Services (AWS) платформи, уз употребу сервиса као што су Lambda, S3, DynamoDB и IoT Core. Клијентска апликација на уређају имплементира робустан механизам за верификацију дигиталног потписа и сигуран процес инсталације. Администраторски кориснички интерфејс, који омогућава управљање верзијама и покретање процеса ажурирања, развијен је коришћењем React библиотеке.
Reference
[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