本文分享自《远程升级怕截胡?详解FOTA安全升级》 。
OTA技术介绍
物联网OTA升级技术指的是各种物联网终端通过网络下载远程服务器上的升级包,并完成对物联网终端系统或者应用等软件升级到新版本的端云一体化融合技术。总体而言OTA技术体系包括软件版本管理、任务发布管理、连接下载管道、端侧升级能力、安全稳定保障和升级交互体验。
系统具备OTA升级能力,能帮助客户在项目进展过程中加速产品上线,在产品发布后方便的进行功能缺陷修复和产品性能优化,后续维护过程中也能及时的导入新功能,增强产品体验,在提高售后效率的同时降低运维成本。
对于OTA远程升级而言,在保障升级成功率的基础上,最重要的就是保证升级的安全性,OneOS OTA升级利用数字签名等方式保障了固件的完整性和发送方的不可抵赖性。下面我们一起来详细了解吧!
OTA从升级目标分类可以分为FOTA和SOTA。FOTA即固件升级,升级主程序固件,一般需要系统重启进入Bootloader中重新刷写应用固件到APP分区。SOTA为应用升级,主要升级运行在操作系统之上的软件应用程序,需要软件架构及操作系统的支持,升级过程不需要系统重启。本文主要分析OneOS FOTA安全升级的能力。