FOTA(Firmware Over-The-Air)功能是指 ESP8266 设备通过 Wi-Fi 无线网络,从服务器下载可运行固件,并重启运行新固件,从而实现设备固件升级的功能。 本演示指南主要作用:帮助客户快速、直观地体验在 PC 端建立服务器,基于 ESP8266 开发板,实现固件升级的功能。 本文档中的升级演示基于 ESP-Launcher 开发板进行。如果客户使用其他 ESP8266 方案的模组,也可以参考同样原理,进行升级功能测试。 在本演示中,ESP8266 初始运行 user1.bin 固件,连接到服务器下载 user2.bin(带升级的固件)到设备 Flash 中。下载完成后,ESP8266 进行升级重启,重新启动后改为运行新下载的 user2.bin,以此实现 ESP8266 设备固件升级的功能。此后,ESP8266 将默认运行 user2.bin,直至再次进行固件升级。再次升级时,将下载 user1.bin。之后,每次更新升级,即重复这一循环下载的过程。