搭建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)比较当前固件版本号与远程服务器固件版本号,如果当前固件版本号与远程服务器固件版本号