一种基于蓝牙设备端的OTA固件升级方法及系统
基本信息
申请号 | CN201910866642.2 | 申请日 | - |
公开(公告)号 | CN110621011A | 公开(公告)日 | 2019-12-27 |
申请公布号 | CN110621011A | 申请公布日 | 2019-12-27 |
分类号 | H04W4/80(2018.01); H04W8/24(2009.01); H04L12/24(2006.01) | 分类 | 电通信技术; |
发明人 | 张晓玮; 廖统浪 | 申请(专利权)人 | 北京方研矩行科技有限公司 |
代理机构 | 北京万思博知识产权代理有限公司 | 代理人 | 高镇 |
地址 | 100191 北京市朝阳区祁家豁子8号5层1-28内502室 | ||
法律状态 | - |
摘要
摘要 | 本申请公开了一种基于蓝牙设备端的OTA固件升级方法和系统,包括启动OTA升级步骤,蓝牙设备端接收终端发送的OTA请求升级数据包、读取本地保存的断点续传固件数据和判断该升级数据包与断点续传固件数据中的版本号和校验值是否均对应一致;若否,则蓝牙设备端下载OTA固件;下载OTA固件步骤,蓝牙设备端等待接收OTA固件的第一个chunk数据包以更新OTA固件数据、依次接收OTA固件的剩余chunk数据包,根据该剩余chunk数据包的标识来下载OTA固件;蓝牙设备端接收终端发送的升级命令并基于下载的OTA固件对该蓝牙设备端进行升级。本发明实现了断点续传功能并保证了传输的OTA固件完整性。 |
