esp32使用httpupdate批量自动化程序升级 arduino IDE

  1. 在程序中加入升级文件的地址,和升级模块(代码见esp32-httpUpdate例程)。
    esp32使用httpupdate批量自动化程序升级 arduino IDE
  2. 下载到esp32中,此时由于esp32找不到此文件,执行本地程序。
    esp32使用httpupdate批量自动化程序升级 arduino IDE
  3. 修改升级文件中下一次升级文件的地址,导出及二进制文件。
    esp32使用httpupdate批量自动化程序升级 arduino IDE
    esp32使用httpupdate批量自动化程序升级 arduino IDE
  4. 将二进制文件(升级文件)发布到文件服务器。
    esp32使用httpupdate批量自动化程序升级 arduino IDE
  5. 重启esp32,使它进入viod step(),运行更新函数。
    esp32使用httpupdate批量自动化程序升级 arduino IDE
  6. 可以看到文件被访问并下载了。
    esp32使用httpupdate批量自动化程序升级 arduino IDE
  7. 下载完成后,esp自动重启
    esp32使用httpupdate批量自动化程序升级 arduino IDE
  8. 由于发布的文件中,目标文件路径为esp32–02.ino.esp32.bin,所以在初始化的esp32搜不到此文件,不再搜索,运行本地程序,即完成了本次升级。