【技术实现步骤摘要】
一种基于蓝牙的多设备OTA升级方法、电子设备、存储介质和程序产品
[0001]本专利技术涉及蓝牙
,尤其涉及一种基于蓝牙的多设备OTA升级方法、电子设备、存储介质和程序产品。
技术介绍
[0002]目前,在用户设备上安装应用软件或者上位机,应用软件或者上位机获取到服务器上需要OTA的固件。应用软件或者上位机调用SPP/GATT不同的协议接口按照对应协议要求的数据传输方式下发给设备蓝牙,设备蓝牙收到数据后通过Uart转发收到的OTA数据给设备的MCU,完成设备OTA固件升级。目前,基于蓝牙的OTA方案都建立在以下两点的基础上:
[0003]1、需要升级的设备是同一类型的;
[0004]2、主机的蓝牙可以连接到每个设备。
[0005]实际上房车系统中有多种设备,如控制器、逆变器、电池、DCDC等,每种设备又可能有多个,如可能有多个电池或控制器。另外,这些设备由于在房车中的位置部署或信号遮挡,主机上的蓝牙不能直接连接到每个设备,导致现在有的基于蓝牙的OTA方案不能实施。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种基于蓝牙的多设备OTA升级方法,其特征在于,包括以下步骤:检查固件版本,主机检查服务器固件是否有更新,是则从服务器下载最新的各个设备的固件;建立连接,主机与设备建立蓝牙连接,发送所有设备的最新的固件版本信息;固件升级,若从机设备接收到的固件版本比已存储的固件版本新,则发起升级请求,开始升级;切换主机模式,从机设备从主机获取到最新的固件后,定时切换到主机模式,并通过蓝牙连接主机连接不到的设备,切换到主机模式的设备跳转至所述建立连接步骤对连接的设备的固件进行升级;切换从机模式,切换到主机模式的设备在完成OTA任务后,再次切换到从机模式,并与主机相连。2.如权利要求1所述的一种基于蓝牙的多设备OTA升级方法,其特征在于:所述主机和从机内均存储总线中所有类型设备的固件及其版本信息。3.如权利要求1所述的一种基于蓝牙的多设备OTA升级方法,其特征在于:所述切换主机模式步骤中,从机设备切换到主机模式后,若在预设时间内搜索不到从机,则返回从机模式,并与主机相连。4.如权利要求1所述的一种基于蓝牙的多设备OTA升级方法,其特征在于:固件头包括固件名称、固件版本和固件校验。5.如权利要求1所述的一种基于蓝牙的多设备OTA升级方法,其特征在于:所述检查固件版本步骤中,主机定时从...
【专利技术属性】
技术研发人员:高毅,
申请(专利权)人:如果新能源科技江苏股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。