Smart City Gnosys

Smart city article details

Title A Flexible Compilation-As-A-Service And Remote-Programming-As-A-Service Platform For Iot Devices
ID_Doc 1695
Authors Charalampidis P.; Makrogiannakis A.; Karamolegkos N.; Papadakis S.; Charalambakis Y.; Kamaratakis G.; Fragkiadakis A.
Year 2022
Published Internet of Things (Netherlands), 20
DOI http://dx.doi.org/10.1016/j.iot.2022.100617
Abstract The Internet-of-Things (IoT) presents itself as an emerging technology, which is able to interconnect a massive number of heterogeneous smart objects. Several complex data-driven applications, such as smart cities applications, home automation, health monitoring, etc., have been realized through the existence of these ubiquitous networks of smart objects. The ability to remotely update the devices forming an IoT network is of paramount importance, as it enables adding new functionality in their firmware, either for resolving software bugs and security vulnerabilities or for application re-purposing, without the need to physically access them. In this work, we present a flexible Compilation-as-a-Service and Remote-Programming-as-a-Service platform that jointly offers cloud-based compilation and Firmware-Over-The-Air (FOTA) update functionalities for deployed IoT devices, in a reliable and secure manner. Our system is capable of easily supporting various embedded operating systems and heterogeneous hardware platforms. We describe the system architecture and elaborate on the implementation details of all system components. In addition, we perform an extensive performance evaluation of a Proof-of-Concept (PoC) deployment of our system and discuss results in terms of system response, scalability and resource utilization. © 2022 Elsevier B.V.
Author Keywords Cloud compilation; Cloud computing; Internet-of-Things; Over-the-air programming; Platform-as-a-Service


Similar Articles


Id Similarity Authors Title Published
853 View0.978Charalampidis P.; Fragkiadakis A.A Compilation-And Remote-Programming-As-A-Service Platform For Iot DevicesProceedings - 2021 IEEE International Conference on Joint Cloud Computing, JCC 2021 and 2021 9th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, MobileCloud 2021 (2021)
4412 View0.86Toro-Betancur V.; Zamora J.V.; Antikainen M.; Di Francesco M.A Scalable Software Update Service For Iot Devices In Urban ScenariosACM International Conference Proceeding Series (2019)