第 4 章 OTA 使用说明

1、概述

测试盒OTA升级介绍

AC630N默认支持通过杰理蓝牙测试盒进行BLE或者EDR链路的OTA升级,方便用户在开发阶段对不方便有线升级的样机进行固件更新,或者在量产阶段进行批量升级。有关杰理蓝牙测试盒的使用及相关升级操作说明,详见 测试盒使用说明

APP OTA升级介绍

AC630N 可选支持APP OTA升级,SDK提供通过JL_RCSP协议与APP交互完成OTA的demo流程。用户可以直接参考JL_RCSP协议相关文档和手机APP OTA外接库说明,将APP OTA功能集成到用户自家APP中。APP OTA功能方便对已市场的产品进行远程固件推送升级,以此修复已知问题或支持新功能。

目前APP升级支持 BLE模式,EDR暂不支持。

2、OTA-APP升级(BLE)

SDK工程相关配置

1)在app_config.h打开相关的宏定义:RCSP_BTMATE_EN、RCSP_UPDATE_EN。
//需要app(BLE)升级要开一下宏定义
#define RCSP_BTMATE_EN                    1
#define RCSP_UPDATE_EN                    1
#define UPDATE_MD5_ENABLE                 0

板级头文件必须使能BLE模块功能,才能使用升级功能。

#define TCFG_USER_BLE_ENABLE                      1   //BLE功能使能

2)打开APP升级,需要修改ini的话需要在 cpu\bd29\tools\bluetooth\app_ota 下修改,如果未打开APP升级,则修改 cpu\bd29\tools\bluetooth\standard 下的ini配置。对应生成的升级文件ufw也在对应的目录下。

手机端工具

1)安卓端开发说明:详见tools目录下Android_杰理OTA外接库开发说明。
2)IOS端开发说明: 详见tools目录下IOS_杰理OTA外接库开发说明。