搭建ESP32固件遠程升級服務器
文章目錄
- 搭建ESP32固件遠程升級服務器
- 1、ESP32設備自動升級流程
- 2、軟件準備
- 3、硬件準備
- 4、代碼實現
- 4.1 固件升級服務器代碼實現
- 4.2 基礎固件代碼
- 4.3 新固件代碼實現
我們在前面的文章中,已經實現了OTA方式升級固件的兩種方式:在Arduino IDE 中升級和Web瀏覽器中升級。這兩種方式都不能滿足設備自動升級的需求。在本文中,將詳細介紹如何搭建一個ESP32固件遠程升級服務器。通過遠程升級服務器,ESP32設備可以根據固件版本號進行自動升級。
1、ESP32設備自動升級流程
在本文中,ESP32設備自動升級的步驟如下:
1)連接網絡
2)從遠程服務器下載最新固件版本號
3)比較當前固件版本號與遠程服務器固件版本號,如果當前固件版本號與遠程服務器固件版本號