【技术实现步骤摘要】
一种基于蓝牙广播的多设备的固件升级方法
[0001]本专利技术设计一种无线通信应用领域,特别涉及了一种基于蓝牙广播的通信及升级方式。
技术介绍
[0002]在技术行业不到二十年的时间里面,短距离无线技术通讯技术和应用的广泛成熟,随处可见的家电电器灯等硬件设备(手机,电脑,键盘,鼠标,音响等设备)支持无线IOT的设备应用于各种各样的场合中。比如用于低功耗的短距离无线通讯技术,应用于网络传输的短距离无线通讯蓝牙技术。而蓝牙市场的需求地不断变化促使智能硬件和可穿戴式设备的固件程序需要不断升级更新。作为常见的固件的升级方法及将发布的sigmesh ota、BLE ota、私有mesh ota,用于固件升级步骤复杂、相互存在一定兼容性问题。
技术实现思路
[0003]本专利技术提出了一种基于蓝牙广播的多设备的固件升级方法;蓝牙广播升级主要蓝牙设备与蓝牙设备之间广播信号传输,然后对需要升级的设备发送升级数据包;在升级开始后,程序在工作过程中通过对蓝牙广播进行响应,进入在升级模式,然后开始接收广播数据并进行固件程序升级;能 ...
【技术保护点】
【技术特征摘要】
1.一种基于蓝牙广播的多设备的固件升级方法,其特征在于:包括以下步骤:步骤A、发起设备加载需要升级固件,读取需要升级固件的信息;步骤B、发起设备使用蓝牙广播升级消息,消息内部包含:升级固件的信息;步骤C、升级设备收到蓝牙广播升级消息后,判断升级设备自身是否需要升级;当升级设备判断自身需要升级,该升级设备执行步骤D;当升级设备判断自身不需要升级,则该升级设备忽略蓝牙广播的升级消息;步骤D、升级设备发送请求升级的蓝牙广播消息;步骤E、发起设备在收到一个或者多个请求升级的蓝牙广播消息后,再延时第一设定时间后,以蓝牙广播消息分包发送固件数据包;步骤F、需要的升级设备接收固件数据包,并进行固件升级。2.如权利要求1所述的基于蓝牙广播的多设备的固件升级方法,其特征在于:还包括步骤G;步骤G
‑
1、发起设备以蓝牙广播消息分包发送固件后,延时第二设定时间后,以蓝牙广播消息发起询问升级完成;步骤G
‑
1、需要升级设备接收到以蓝牙广播消息的询问升级完成;需要升级设备判断自身升级是否完成;需要升级设备判断自身升级完成,则向发起设备发送升级成功蓝牙广播;需要升级设备判断自身升级没有完成,返回步骤D。3.如权利要求1所述的基于蓝牙广播的多设备的固件升级方法,其特征在于:还包括步骤G;步骤G、需要升级设备在发送请求升级的蓝牙广播消息后,延时第三设定时间后,判断自身升级是否完成;需要升级设备判断自身升级完成,则向发起设备发送升级成功蓝牙广播;需要升级设备判断自身升级没有完成,返回步骤D。4.如权利要求1所述的基于蓝牙广播的多设备的固件升级方法,其特征在于:其中,步骤A中,发起设备读取需要升级固件的信息包...
【专利技术属性】
技术研发人员:张荣露,尤艳君,余小兵,
申请(专利权)人:上海登芯微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。