如何为我的设备执行 OTA 升级?
推荐通过一次调用来启用 OTA:
esp_rmaker_ota_enable_default();
该接口使用通过主题进行的 OTA、默认服务器证书和默认回调。如需自定义配置:
esp_rmaker_ota_config_t ota_config = {
.server_cert = ESP_RMAKER_OTA_DEFAULT_SERVER_CERT,
};
esp_rmaker_ota_enable(&ota_config, OTA_USING_TOPICS);
关键 API(仅适用于高级用例):esp_rmaker_ota_fetch() 用于查询待处理的 OTA,esp_rmaker_ota_report_status() 用于上报进度,esp_rmaker_ota_mark_valid() / esp_rmaker_ota_mark_invalid() 用于回滚支持。请确保项目名称和固件版本设置正确——云端按项目名称和版本进行匹配。OTA 可从管理面板触发。详情请参见 OTA 固件升级。

