KonstantinKondrashov 2e4b625f59 simple_ota_example: Adds sha256 check for app images 4 年之前
..
main 2e4b625f59 simple_ota_example: Adds sha256 check for app images 4 年之前
server_certs 9fa23bc599 example/simple_ota_example: Add example test 6 年之前
test af3cbe2888 simple_ota_example: Adds configs to test on_update_no_secure_boot option (RSA&ECDSA) 4 年之前
CMakeLists.txt 3f10c4af06 OTA: enable example builds for esp32s2 target 6 年之前
Makefile 66fb5a29bb Whitespace: Automated whitespace fixes (large commit) 5 年之前
README.md 07d784f7fe examples: Add OTA bind specified interface example 4 年之前
example_test.py 2e4b625f59 simple_ota_example: Adds sha256 check for app images 4 年之前
sdkconfig.ci ec4de4fe5c example_tests: CI uses ECO0 for esp32c3 tests 4 年之前
sdkconfig.ci.flash_enc ec4de4fe5c example_tests: CI uses ECO0 for esp32c3 tests 4 年之前
sdkconfig.ci.flash_enc_wifi ec4de4fe5c example_tests: CI uses ECO0 for esp32c3 tests 4 年之前
sdkconfig.ci.on_update_no_sb_ecdsa af3cbe2888 simple_ota_example: Adds configs to test on_update_no_secure_boot option (RSA&ECDSA) 4 年之前
sdkconfig.ci.on_update_no_sb_rsa af3cbe2888 simple_ota_example: Adds configs to test on_update_no_secure_boot option (RSA&ECDSA) 4 年之前
sdkconfig.ci.spiram ec4de4fe5c example_tests: CI uses ECO0 for esp32c3 tests 4 年之前
sdkconfig.defaults 1fecdc3891 esp_https_ota: Add support for HTTPS based ota feature 7 年之前

README.md

Simple OTA example

This example is based on esp_https_ota component's APIs.

Configuration

Refer README.md in the parent directory for setup details.

Example also supports binding to specific interface (either "Ethernet" or "WiFi Station"), which will allow firmware upgrade to happen through specific interface (in case multiple networking interfaces are enabled). Please see more on this through example configuration in idf.py menuconfig -> Example Configuration -> Support firmware upgrade bind specificied interface->Choose OTA data bind interface.