嵌入式设备远程升级方法技术

技术编号:43121421 阅读:10 留言:0更新日期:2024-10-26 09:59
本发明专利技术公开的嵌入式设备远程升级方法,嵌入式设备通过获取当前版本号;生成并发送由固定前缀与所述当前版本号组成的升级请求至服务器;在获取到所述服务器反馈的升级固件包时,对所述升级固件包中的数字签名进行校验;当所述升级固件包中的数字签名与校验得到的数字签名一致时,擦除所述设备中的原代码,并写入所述升级固件包中的代码固件,更新当前版本号。本申请通过对升级固件包中的数字签名进行校验,可实现对固件的完整性、正确性和安全性升级,避免升级过程中产品烧错。

【技术实现步骤摘要】

本专利技术涉及物联网,具体地说,涉及一种嵌入式设备远程升级方法


技术介绍

1、随着物联网技术的快速发展,物联网设备也越来越普及,人们的日常生活也越来越离不开物联网设备,例如安装在道路上的智慧路灯、智能井盖,部署在楼宇的烟雾报警器、智能摄像头等。在实际应用中,用户因业务变动或功能需求改动,需要对设备接入平台类型、网络协议类型、通信协议类型等进行修改和优化,这时就需要对物联网设备进行远程升级。

2、但是现有的设备远程升级方法,不同产品使用统一身份信息,存在烧错的风险。


技术实现思路

1、为了解决上述问题,本专利技术提出一种嵌入式设备远程升级方法,避免升级代码烧错。

2、本专利技术实施例提供一种嵌入式设备远程升级方法,所述方法由嵌入式设备还执行,所述方法包括:

3、获取当前版本号;

4、生成并发送由固定前缀与所述当前版本号组成的升级请求至服务器;

5、在获取到所述服务器反馈的升级固件包时,对所述升级固件包中的数字签名进行校验;

6、当所述升级本文档来自技高网...

【技术保护点】

1.一种嵌入式设备远程升级方法,其特征在于,所述方法由嵌入式设备还执行,所述方法包括:

2.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述嵌入式设备的flash区包括程序引导区、程序运行区以及固件存储区;

5.根据权利要求3所述的嵌入式设备远程升级方法,其特征在于,所述当所述升级固件包中的数字签名与校验得到的数字签名一致时,擦除所述设备中的原代码,并写入所述升级固件包中的代...

【技术特征摘要】

1.一种嵌入式设备远程升级方法,其特征在于,所述方法由嵌入式设备还执行,所述方法包括:

2.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述嵌入式设备的flash区包括程序引导区、程序运行区以及固件存储区;

5.根据权利要求3所述的嵌入式设备远程升级方法,其特征在于,所述当所述升级固件包中的数字签名与校验得到的数字签名一致时,擦除所述设备中的原代码,并写入所述升级固件包中的代码固件,更新当前版本号,包括:

6.根据权利要求3所述的嵌入式设备远程升级方法,其特征在于,所述擦除所述设备中的原代码,并写入所述升级固件包中的代码固件,包括:

...

【专利技术属性】
技术研发人员:杨强黄力伟樊超谭富元谭颀李鑫张灿
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1