使用ESP-IDF开发,以例程hello_world、simple_ota_example为例。
编译hello_world生成hello_world.bin文件备用,作为OTA升级文件
新建工程,采用示例simple_ota_example:
在SDK设置界面修改以下参数:
CONFIG_EXAMPLE_FIRMWARE_UPGRADE_URL .bin文件url(注意使用http://)
CONFIG_EXAMPLE_WIFI_SSID WIFI名称
CONFIG_EXAMPLE_WIFI_PASSWORD WIFI密码
CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS 配置是否采用HTTPS,HTTPS需要LTS证书(暂不采用)
修改完成后,构建工程
在cmd命令行(或anaconda命令行中)中输入
python -m http.server 8070
打开HTTP服务
烧录程序到ESP32,观察串口输出,结果为hello_world例程输出结果。