# goodix蓝牙批量OTA **Repository Path**: cloud_vr_ar/goodix-bluetooth-batch-ota ## Basic Information - **Project Name**: goodix蓝牙批量OTA - **Description**: 汇顶蓝牙批量升级开源版 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-16 - **Last Updated**: 2022-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本包 是基于树莓派环境,如果是其他环境,需要注意以下条件。 1 bluez5 libwebsockets openssl libssl-dev 等其他依赖。 2 修改代码和安装脚本的安装路径 3 libwebsocket 是在树莓派环境下编译的库文件。如果是源码安装可将安装脚本的这一步去掉。 4 HTTP还存在些许BUG。待完善。 文件目录说明: ble_fw/ 存放升级固件的目录,将SDK编译好的固件放到该目录,如果修改文件名,需要修改代码中的路径名称。 build/ 编译文件夹 data/ 文件上传目录,运行日志 libwebsocket/ websocket 树莓派库文件,如果是源码安装可将安装脚本的这一步去掉。 gr5513_ota_m 主代码入口 GD_BLE_OTA.service 为自启服务 注意代码解压路径,需要修改ble_ota_run.sh install-libwebsockets.sh 路径 使用说明: ******** 上传固件 这个没有完成。需要手动放置到ble_fw目录下 创建data目录放置固件包 1 上传升级列表格式参考BLE.conf =nor =fast 2种升级模式 2 可以进行扫描获取扫描列表。用于比对核查 3 点击批量升级即可 另外:升级速度和环境下的蓝牙模组有关系,4.2版本比较慢,5.0的比较快10秒内即可完成 测试树莓派测试 5-8秒