一种物联网设备多控制板远程升级方法、装置及存储介质制造方法及图纸

技术编号:32656512 阅读:39 留言:0更新日期:2022-03-17 11:04
本发明专利技术适用于物联网技术领域,特别涉及一种物联网设备多控制板远程升级方法,包括如下步骤:获取服务器下发的升级命令和升级信息;根据所述升级命令和升级信息下载升级固件并将所述升级固件分发至控制板的OTA程序区;将所述升级固件从所述OTA程序区复制至控制板的执行程序区;执行所述执行程序区的升级固件。通过上述方法,控制板保持有2份最新的可执行程序,当OTA升级失败或者执行程序异常时,设备会自动恢复不影响正常工作,同时还可实现多控制板OTA升级功能,解决物联网家电设备多控制板安全升级的问题。板安全升级的问题。板安全升级的问题。

【技术实现步骤摘要】
一种物联网设备多控制板远程升级方法、装置及存储介质


[0001]本专利技术属于物联网
,特别涉及一种物联网设备多控制板远程升级方法、装置及存储介质。

技术介绍

[0002]物联网是指通过各种信息传感器、射频识别技术等各种检测装置与技术,实时采集任何需要监控、连接和互动的物体和过程的各种信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
[0003]随着物联网设备广泛应用,OTA升级成为物联网设备必备的功能之一,它很好的解决了大数据统计的需求变更、设备远程控制方式更改以及BUG修复。现有OTA升级的安全性和物联网设备多控制板升级成为问题。

技术实现思路

[0004]本专利技术实施例提供一种物联网设备多控制板远程升级方法,以解决现有技术中OTA升级的安全性和物联网设备多控制板升级的问题
[0005]本专利技术实施例是这样实现的,提出一种物联网设备多控制板远本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种物联网设备多控制板远程升级方法,其特征在于,包括如下步骤:获取服务器下发的升级命令和升级信息;根据所述升级命令和升级信息下载升级固件并将所述升级固件分发至控制板的OTA程序区;将所述升级固件从所述OTA程序区复制至控制板的执行程序区;执行所述执行程序区的升级固件。2.根据权利要求1所述的物联网设备多控制板远程升级方法,其特征在于,所述升级固件包括固件头,所述根据所述升级命令和升级信息下载升级固件并将所述升级固件分发至控制板的OTA程序区的步骤具体包括:下载所述固件头;根据所述固件头和升级信息判断所述升级固件是否合法;若是,则根据所述固件头和升级信息判断所述升级固件与所述控制板是否匹配;若是,则下载所述升级固件并将所述升级固件分发至所述控制板的OTA程序区。3.根据权利要求1所述的物联网设备多控制板远程升级方法,其特征在于,所述控制板还包括引导程序区,所述将所述升级固件从所述OTA程序区复制至控制板的执行程序区的步骤具体包括:根据所述引导程序区的引导程序判断当前设备模式是否为OTA升级模式;若是,则将所述升级固件从所述OTA程序区复制至执行程序区。4.根据权利要求1所述的物联网设备多控制板远程升级方法,其特征在于,所述方法还包括:获取所述将所述升级固件从OTA程序区复制至执行程序区的失败次数;当所述失败次数超过预设次数时,向服务器发送升级失败信息;和/或请求所述服务器重新下发升级命令。5.根据权利要求1所述的物联网设备多控制板远程升级方法,其特征在于,所述执行所述执行程序区的升级固件的步骤之后还包括:获取升级后的新版本号;将所述新版本号发送至服务器。6.一种物联网设备多控制板远程升级装置,其特征在于,包括:获取单元,用于获取服务器下发的升级命令和升级信息;下载分发单元,用于根据所述升级命令和升级信息下载升级固件并将所述升级固件分发至控制板的OTA程序区;复制单元,用于将所述升级固件从所述OTA程序区...

【专利技术属性】
技术研发人员:湛政
申请(专利权)人:深圳拓邦股份有限公司
类型:发明
国别省市:

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

1