BLE_OTA概述
一.BLE_OTA概述
BLE_OTA是一种蓝牙低功耗设备的无线升级技术。它允许设备在不需要物理连接的情况下升级固件,提高了设备的可维护性和可升级性,通常用于蓝牙低功耗设备,如可穿戴设备、智能家居设备等
1.1.BLE_OTA升级步骤
1.设备发现:设备端开启BLE广播,并提供其 OTA 升级服务的信息;
2.连接建立:OTA 升级服务端(通常是移动设备或计算机)连接到 BLE 设备;
3.升级包传输:OTA 升级服务端将新的固件传输到 BLE 设备;
4.升级执行:BLE 设备接收并执行升级包,更新其固件。
1.2.BLE_OTA升级的优、缺点
1.无需物理连接,方便升级;
2.降低维护成本;
3.提高设备的可升级性和可维护性;
4.下载速度较慢。
1.3.术语与缩写解释
APP:应用程序(Application);
BLE:蓝牙低功耗(Bluetooth Low Energy);
OTA:空中升级(Over-The-Air);
APK:安卓应用包Android Package Kit);
CRC:循环冗余校验(Cyclic Redundancy Check)