第 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外接库开发说明。