OTA 固件升级使用指南
about
使用指南
在固件中启用 OTA 升级
推荐的启用 OTA 功能的 API 是调用如下单一接口:
esp_rmaker_ota_enable_default();
该接口内部映射为“通过主题进行 OTA”,使用 ESP x509 证书包进行服务器认证,并设置默认的 OTA 回调。
信息
如需了解更多 OTA C API 详情,请点击这里。
配置 OTA 升级镜像
编译 OTA 升级固件镜像时,操作与常规固件编译一致,但需确保:
- 项目名称应与已烧录到节点上的固件一致。
- 固件版本应与节点当前固件不同(可在示例的
CMakeLists.txt文件中检查set(PROJECT_VER "1.0"))。
disclaimer
如未满足上述任一条件,OTA 升级将失败。
绕过版本和项目名称检查(不推荐)
可通过如下配置选项实现。
再次强调,不推荐这样做。
CONFIG_ESP_RMAKER_SKIP_VERSION_CHECK=y
CONFIG_ESP_RMAKER_SKIP_PROJECT_NAME_CHECK=y

