论文标题
IoT网络的固件无线编程技术 - 一项调查
Firmware over-the-air programming techniques for IoT networks -- A survey
论文作者
论文摘要
形成图Internet(IoT)网络的设备需要重新编程,以便添加新功能,解决软件错误或安全漏洞,并可以重新使用其应用程序。物联网设备的局限性,例如在物理访问有限的位置安装,资源构成性质,大规模和高异质性,应考虑设计高效可靠的管道以用于空中编程(OTAP)。在这项工作中,我们介绍了OTAP技术的调查,该调查可应用于IoT网络。我们重点介绍了IoT设备OTAP的主要挑战和局限性,并分析了固件更新过程的基本步骤,以及实施它们的不同方法和技术。此外,我们讨论着专注于确保OTAP过程的方案。最后,我们提供了一系列最先进的开源和商业平台,这些平台整合了安全可靠的OTAP。
The devices forming the 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-constraint 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 analyse the essential steps of 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.