Skip to content
This repository has been archived by the owner on Feb 4, 2023. It is now read-only.

Latest commit

 

History

History

Async_ESP_FSWebServer

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Async_ESP_FSWebServer Example

Compare this efficient Async_ESP_FSWebServer example with the so complicated twin ESP_FSWebServer_DRD to appreciate the powerful AsynWebServer this AsyncESP8266_W5500_Manager Library is relying on.

First, how Config Portal works?

Connect to Config Portal @ the localIP address, e.g. 192.168.2.186

You'll see this Main page:

Select Information to enter the Info page where the board info will be shown (long page)

Select Configuration to enter this page where you can select an AP and specify its WiFi Credentials

Enter your credentials, then click Save.


How to use this Async_ESP_FSWebServer example?

This shows you how to use this example in Ubuntu (but you can use similar commands in other OSes)

Download Data files

  1. For example, you already downloaded data files from Async_ESP_FSWebServer data to a local folder, for example:
~/Arduino/libraries/AsyncESP8266_W5500_Manager-main/examples/Async_ESP_FSWebServer/data

HOWTO Upload files to ESP8266 (LittleFS or SPIFFS)

Use one of these methods (preferable first)

  1. Go to http://async-esp8266fs.local/edit.htm, then "Choose file" -> "Upload"
  2. or Upload the contents of the data folder with MkSPIFFS Tool ("ESP8266 Sketch Data Upload" in Tools menu in Arduino IDE)
  3. or upload the contents of a folder by running the following commands:
Ubuntu$ cd ~/Arduino/libraries/AsyncESP8266_W5500_Manager-main/examples/Async_ESP_FSWebServer/data
Ubuntu$ for file in \`\ls -A1\`; do curl -F "file=@$PWD/$file" http://async-esp8266fs.local/edit; done

Demonstrating pictures

  1. Edit / Delete / Download any file in the the folder by going to http://async-esp8266fs.local/edit.htm