摘要
本申请提供一种终端设备远程FOTA安全升级方法,涉及物联网技术领域。其中方法包括:对多个待升级模块的程序文件进行签名,以及按照预设格式将各个所述程序文件依次生成子升级包;将各个所述子升级包组合生成总升级包,将所述总升级包上传到云服务器;若云服务器判断需要升级时,根据终端设备上报的基本信息和子升级包头加密所述总升级包中各个子升级包体数据,生成加密总升级包,下发加密总升级包的URL地址到终端设备;终端设备根据其基本信息和子升级包头对所述加密总升级包进行解密操作,还原成各个待升级模块的原始升级包;各个待升级模块依次升级结束后,上报云服务器升级结果。本申请可以做到“一次下载,一次升级”,提高了升级效率。
技术关键词
升级方法
包头
签名算法
云服务器
硬件版本号
升级包结构
生成终端设备
解密
设备序列号
刷写程序
模块
物联网技术
加密算法
密钥
标志位