【技术实现步骤摘要】
本专利技术涉及物联网,具体地说,涉及一种嵌入式设备远程升级方法。
技术介绍
1、随着物联网技术的快速发展,物联网设备也越来越普及,人们的日常生活也越来越离不开物联网设备,例如安装在道路上的智慧路灯、智能井盖,部署在楼宇的烟雾报警器、智能摄像头等。在实际应用中,用户因业务变动或功能需求改动,需要对设备接入平台类型、网络协议类型、通信协议类型等进行修改和优化,这时就需要对物联网设备进行远程升级。
2、但是现有的设备远程升级方法,不同产品使用统一身份信息,存在烧错的风险。
技术实现思路
1、为了解决上述问题,本专利技术提出一种嵌入式设备远程升级方法,避免升级代码烧错。
2、本专利技术实施例提供一种嵌入式设备远程升级方法,所述方法由嵌入式设备还执行,所述方法包括:
3、获取当前版本号;
4、生成并发送由固定前缀与所述当前版本号组成的升级请求至服务器;
5、在获取到所述服务器反馈的升级固件包时,对所述升级固件包中的数字签名进行校验;
...【技术保护点】
1.一种嵌入式设备远程升级方法,其特征在于,所述方法由嵌入式设备还执行,所述方法包括:
2.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述嵌入式设备的flash区包括程序引导区、程序运行区以及固件存储区;
5.根据权利要求3所述的嵌入式设备远程升级方法,其特征在于,所述当所述升级固件包中的数字签名与校验得到的数字签名一致时,擦除所述设备中的原代码,并写入
...【技术特征摘要】
1.一种嵌入式设备远程升级方法,其特征在于,所述方法由嵌入式设备还执行,所述方法包括:
2.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的嵌入式设备远程升级方法,其特征在于,所述嵌入式设备的flash区包括程序引导区、程序运行区以及固件存储区;
5.根据权利要求3所述的嵌入式设备远程升级方法,其特征在于,所述当所述升级固件包中的数字签名与校验得到的数字签名一致时,擦除所述设备中的原代码,并写入所述升级固件包中的代码固件,更新当前版本号,包括:
6.根据权利要求3所述的嵌入式设备远程升级方法,其特征在于,所述擦除所述设备中的原代码,并写入所述升级固件包中的代码固件,包括:
...【专利技术属性】
技术研发人员:杨强,黄力伟,樊超,谭富元,谭颀,李鑫,张灿,
申请(专利权)人:中移物联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。