5)右键hello_world.bin,在弹出框中“复制链接地址”,后面的OTA会用到,例如我的是:http://192.168.31.107:8070/build/hello_world.bin 注意:关闭hello_world例程,会将HTTP本地服务器也关闭,后续OTA升级需要重新打开。 四、创建simple_ota_example例程,并修改代码。 1)创建过程,按上面hello_world的来,这里不再详述。
1.打开simple_ota_example例程进入menuconfig设置 修改完之后,建议打开sdkconfig看看是否对应,我的WiFi带有中文,会出现乱码 编译烧录即可 三、效果 四、simple_ota_example源码分析 在源码中esp_https_ota(&config)已经将所有OTA相关的东西都处理了,如果你想获取更多OTA过程的信息,需要重新esp_https_ota()函数 esp_err...
"HTTP_EVENT_DISCONNECTED");break;}returnESP_OK;}voidsimple_ota_example_task(void*pvParameter){ESP_LOGI(TAG,"Starting OTA example");esp_http_client_config_t config={.url=CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL,.cert_pem=(char*)server_cert_pem_start,.event_handler...
使用esp_https_ota组件提供的简化api,它在原生OTA api上添加了一个抽象层,以便使用HTTPS协议进行升级。 分别在native_ota_example和simple_ota_example下的OTA演示中演示了这两种方法。 为了简单起见,OTA示例通过在menuconfig中启用CONFIG_PARTITION_TABLE_TWO_OTA选项来选择预定义的分区表,该选项支持三个应用程序分区:...
另外,你需要采用命令 openssl s_client -showcerts -connect ssl_test.sandstar.com:2369 来获取你服务器的 CA 根证书。证书为执行该命令后,最下面的一个。用该证书内容覆盖 simple_ota_example/server_certs/ca_cert.pem 中内容。 以下为你测试服务器的 CA 根证书: ...
ESP32-WROOM运行esp-idf例程simple_ota_example http连接失败?by butterfly » Tue Oct 12, 2021 8:14 am 您好! 准备先使用例程先测试一下再移植该例程,wifi连接上后,http连接失败,打印信息如下: Code: Select all I (880) wifi:mode : sta (7c:9e:bd:39:0d:7c) I (880) wifi:enable tsf I...
Re: simple_ota_example Postbyk.ifantidis»Thu Feb 14, 2019 2:26 pm That's probably the reason. I had also same problem at the beginning and when the tech fixed the server that I was using everything was working. You can also use wget program to test downloading the file. ...
Using simplified APIs provided by theesp_https_otacomponent, which provides functionality to upgrade over HTTPS. Use of the native API is demonstrated in thenative_ota_exampledirectory while the API provided by theesp_https_otacomponent is demonstrated undersimple_ota_exampleandadvanced_https_ota. ...
使用esp_https_ota组件提供的简化api,它在原生OTA api上添加了一个抽象层,以便使用HTTPS协议进行升级。 分别在native_ota_example和simple_ota_example下的OTA演示中演示了这两种方法。 为了简单起见,OTA示例通过在menuconfig中启用CONFIG_PARTITION_TABLE_TWO_OTA选项来选择预定义的分区表,该选项支持三个应用程序分区:...
(TAG,"HTTP_EVENT_DISCONNECTED");50break;51}52returnESP_OK;53}5455//OTA任务56voidsimple_ota_example_task(void*pvParameter)57{58ESP_LOGI(TAG,"Starting OTA example");5960esp_http_client_config_t config ={61.url =CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL,62.cert_pem = (char*)server_cert_pem_...