一种用于蓝牙模组固件升级的方法及相关产品技术

技术编号:43677498 阅读:49 留言:0更新日期:2024-12-18 21:00
本发明专利技术公开了一种用于蓝牙模组固件升级的方法和相关产品,所述方法包括:接收固件升级挑战码;利用所述控制管理模块对所述固件升级挑战码进行计算,以获得待验证的响应码;利用控制管理模块对所述固件升级令牌进行第一安全校验;利用控制管理模块对所述固件升级包的每段固件升级小包进行第二安全校验;接收整体固件升级包,利用所述控制管理模块对整体固件升级包进行第三安全校验;将固件升级包的主体写入固件升级槽,利用固件主设备对升级后的固件进行第四安全校验;以及确认完成所述蓝牙模组的固件升级。通过上述方案,结合随机挑战码机制、固件升级令牌和固件升级包数字签名等多层安全机制,全面提高了蓝牙模组在固件升级过程中的安全性。

【技术实现步骤摘要】

本专利技术一般涉及无线通信。更具体地,本专利技术涉及一种用于蓝牙模组固件升级的方法及相关产品


技术介绍

1、蓝牙模组是一种嵌入式设备,内置有蓝牙通信功能。蓝牙模组在出厂后,由于在日常使用中面临修复缺陷、完善功能以及提升设备性能的需要,因此需要对蓝牙模组进行周期性或不定时的固件升级。

2、蓝牙模组固件升级的现有方法主要包括有线和无线两种方式。在采取无线升级的方式时,通过蓝牙无线通信方式对设备进行远程升级和更新。其主要采用基于蓝牙通信协议的蓝牙ota(over-the-air)技术。由于蓝牙通信协议定义了设备之间的通信规范和数据交换方式,包括数据传输速率、通信频率、数据格式等,从而为固件升级提供了可靠的通信基础。蓝牙模组在采取无线方式进行远程固件升级时,通过ota(over-the-air)技术,可以实现蓝牙设备在不直连到服务器的情况下更新固件。这种方式通常依赖于如ymodem协议等的网络通信协议。

3、基于传统蓝牙低功耗(bluetooth low energy,ble)ota升级场景中,在进行蓝牙模组固件升级时,通过终端设备(例如本文档来自技高网...

【技术保护点】

1.一种用于蓝牙模组固件升级的方法,其特征在于,所述蓝牙模组包括控制管理模块和固件主设备,其中,所述固件主设备配置有固件升级槽;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述固件升级令牌包括:固件的版本号,以及固件升级包服务端动态生成的时间戳和随机数。

3.根据权利要求1所述的方法,其特征在于,所述接收用于所述蓝牙模组进行固件升级的固件升级包包括:接收一段或多段固件升级小包,且所述一段或多段固件升级小包为随机顺序发送。

4.根据权利要求1所述的方法,其特征在于,所述数字签名为利用固件升级包服务端生成的一对公私钥中的私钥和/或随机数对固件...

【技术特征摘要】

1.一种用于蓝牙模组固件升级的方法,其特征在于,所述蓝牙模组包括控制管理模块和固件主设备,其中,所述固件主设备配置有固件升级槽;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述固件升级令牌包括:固件的版本号,以及固件升级包服务端动态生成的时间戳和随机数。

3.根据权利要求1所述的方法,其特征在于,所述接收用于所述蓝牙模组进行固件升级的固件升级包包括:接收一段或多段固件升级小包,且所述一段或多段固件升级小包为随机顺序发送。

4.根据权利要求1所述的方法,其特征在于,所述数字签名为利用固件升级包服务端生成的一对公私钥中的私钥和/或随机数对固件升级包的主体进行的数字签名,其中,所述数字签名包括:

5.根据权利要求4所述的方法,其...

【专利技术属性】
技术研发人员:袁玮泽
申请(专利权)人:青岛亿高信息科技有限公司
类型:发明
国别省市:

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

1