一种批量固件升级的方法及其系统技术方案

技术编号:37195514 阅读:27 留言:0更新日期:2023-04-20 22:54
本发明专利技术揭示了一种批量固件升级的方法及其系统,配合多个蓝牙适配器实现同时对多台设备进行固件升级的目的,每个蓝牙适配器均可连接一台需升级设备以传输升级包,待升级包传输完成后,发送升级指令控制需升级设备进行固件升级,并断开蓝牙适配器和该需升级设备之间的BLE连接,解决了传统固件升级方式中升级效率低的问题;只需人力操作扫码枪录入需升级设备的信息,几乎不需要额外的人力投入,可以极大地节约人力成本,并在数据库中引入了三种数据表,对设备进行分类,提高了升级的稳定性。提高了升级的稳定性。提高了升级的稳定性。

【技术实现步骤摘要】
一种批量固件升级的方法及其系统


[0001]本申请涉及通信
,特别涉及了一种批量固件升级的方法及其系统。

技术介绍

[0002]随着嵌入式领域技术的发展,人们对于已有嵌入式设备的功能需求也在不断增加,如果直接更换设备,则需要投入较大的成本,采用“固件升级”的更新方式可以在不改变原有硬件设备的情况下,对系统软件进行更新,此方法类似于对电脑软件进行普通升级。
[0003]对嵌入式设备进行固件升级是对已有设备的部分硬件上原有的固件进行更新,以达到更高的性能以及更丰富的功能;传统的固件升级的方式有很多种,比如:通过USB连接设备,进而对设备进行升级;对于没有USB但是有蓝牙或者其他无线通讯模块的设备,可以通过OTA(Over The Air)的方式对固件进行升级,即通过无线传输,将升级包传输到设备内部,然后进行升级。
[0004]传统的OTA方法是使用手机等无线设备进行“一对一”升级的方式,手机通过Bluetooth(蓝牙)或者互联网(TCP/IP)将升级包传输到设备,然后发送升级命令,由设备执行自己的固件升级程序来进行升级,对于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种批量固件升级方法,其特征在于,包括以下步骤:录入需升级设备的信息并保存至数据库;对周围环境中的所有设备进行扫描,判断是否存在所述数据库中保存的设备信息,如果存在,则通过连接在USB拓展口上的多个蓝牙适配器一对一连接所述需升级设备,传输升级包至所述需升级设备;所述升级包传输成功后,通过所述蓝牙适配器发送升级指令使所述需升级设备开始升级;若所述升级包传输失败,则所述蓝牙适配器重新连接其他需升级设备;升级失败的设备则等待所述蓝牙适配器重新连接。2.如权利要求1所述的批量固件升级方法,其特征在于,使用扫码枪扫描所述需升级设备的二维码,以获取设备信息。3.如权利要求2所述的批量固件升级方法,其特征在于,所述设备信息包括MAC地址或设备名称。4.如权利要求1所述的批量固件升级方法,其特征在于,当所述需升级设备开始升级时,还包括步骤:同时断开与开始升级的需升级设备BLE连接的所述蓝牙适配器,断开的蓝牙适配器继续连接其他设备,所述需升级设备自行开始进行固件升级。5.如权利要求1所述的批量固件升级方法,其特征在于,所述数据库包括:待升级设备数据表、正在升级设备数据表以及已升级设备...

【专利技术属性】
技术研发人员:齐振张斌程黎辉关亚东
申请(专利权)人:合肥龙旗智能科技有限公司
类型:发明
国别省市:

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

1