- 在程式中加入更新檔案的位址,和更新子產品(代碼見esp32-httpUpdate例程)。
esp32使用httpupdate批量自動化程式更新 arduino IDE - 下載下傳到esp32中,此時由于esp32找不到此檔案,執行本地程式。
esp32使用httpupdate批量自動化程式更新 arduino IDE - 修改更新檔案中下一次更新檔案的位址,導出及二進制檔案。
esp32使用httpupdate批量自動化程式更新 arduino IDE esp32使用httpupdate批量自動化程式更新 arduino IDE - 将二進制檔案(更新檔案)釋出到檔案伺服器。
esp32使用httpupdate批量自動化程式更新 arduino IDE - 重新開機esp32,使它進入viod step(),運作更新函數。
esp32使用httpupdate批量自動化程式更新 arduino IDE - 可以看到檔案被通路并下載下傳了。
esp32使用httpupdate批量自動化程式更新 arduino IDE - 下載下傳完成後,esp自動重新開機
esp32使用httpupdate批量自動化程式更新 arduino IDE - 由于釋出的檔案中,目标檔案路徑為esp32–02.ino.esp32.bin,是以在初始化的esp32搜不到此檔案,不再搜尋,運作本地程式,即完成了本次更新。