# ESP8266FirmwareUpdater **Repository Path**: GrayZhaoHonyang/ESP8266FirmwareUpdater ## Basic Information - **Project Name**: ESP8266FirmwareUpdater - **Description**: 这是一个基于Arduino for ESP8266开发的项目库。其作用是通过Web网页以OTA无线更新的方式将新固件和文件上传到ESP8266的文件系统。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-09-01 - **Last Updated**: 2022-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: esp8266, Arduino, OTA ## README # ESP8266FirmwareUpdater ## 介绍 这是一个基于Arduino for ESP8266开发的项目库。其作用是通过Web网页以OTA无线更新的方式将新固件和文件上传到ESP8266的文件系统。**P.S. 这个库是由[ESP8266HTTPUpdateServer](https://github.com/esp8266/Arduino/tree/2.7.4/libraries/ESP8266HTTPUpdateServer)库修改而成的。** - 该库目前兼容 Arduino 1.8.19 及 ESP8266 Boards (2.7.4); - 该库不仅允许您将新固件更新到ESP8266,还可以将文件更新到 ESP8266 的文件系统 (SPIFFS); - 该库提供了一个漂亮且现代的 Web 界面,有进度条显示和动态交互; - 目前该库工作稳定。 ## 使用指南 要使用 ESP8266FirmwareUpdater 库为您的项目添加 OTA 功能,请参考项目*Examples*文件夹下的*WebUpdater*示例及*SecureWebUpdater*示例 ## 网页预览 ![view01.png](https://gitee.com/GrayZhaoHonyang/ESP8266FirmwareUpdater/raw/main/extra/view01.png) ![view02.png](https://gitee.com/GrayZhaoHonyang/ESP8266FirmwareUpdater/raw/main/extra/view02.png) ![view03.png](https://gitee.com/GrayZhaoHonyang/ESP8266FirmwareUpdater/raw/main/extra/view03.png) ![view04.png](https://gitee.com/GrayZhaoHonyang/ESP8266FirmwareUpdater/raw/main/extra/view04.png)