Affiliation:
1. Institute of Computer Science, Foundation for Research and Technology-Hellas, Heraklion, Greece
Abstract
The devices forming Internet of Things (IoT) networks need to be re-programmed over the air, so that new features are added, software bugs or security vulnerabilities are resolved, and their applications can be re-purposed. The limitations of IoT devices, such as installation in locations with limited physical access, resource-constrained nature, large scale, and high heterogeneity, should be taken into consideration for designing an efficient and reliable pipeline for over-the-air programming (OTAP). In this work, we present a survey of OTAP techniques, which can be applied to IoT networks. We highlight the main challenges and limitations of OTAP for IoT devices and analyze the essential steps of the firmware update process, along with different approaches and techniques that implement them. In addition, we discuss schemes that focus on securing the OTAP process. Finally, we present a collection of state-of-the-art open-source and commercial platforms that integrate secure and reliable OTAP.
Funder
European Union and Greek national funds
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Reference107 articles.
1. 2006. Tmote Sky. Retrieved September 15 2020 from https://insense.cs.st-andrews.ac.uk/files/2013/04/tmote-sky-datasheet.pdf. 2006. Tmote Sky. Retrieved September 15 2020 from https://insense.cs.st-andrews.ac.uk/files/2013/04/tmote-sky-datasheet.pdf.
Cited by
27 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献