Full wifi and OTA manager for ESP8266 Arduino IDE, with integrated update manager to perform autoupdating over HTTP.
Uses Jquerymobile and AJAX to run everything.
V2.2 Released please see
- Syslogging - not entirely up and running yet.
- Saving crashdump to SPIFFS file
This project uses SPIFFS, JqueryMobile, AJAX, ArduinoJson and handles lots of aspects of ESP8266 management. Including OTA, WiFi Networks, Setting device name, enabling mDNS, you can upload files to SPIFFS, format SPIFFS, reboot the device, enable/disable the AP, enable/disable Station mode, set AP password, channel (if not in station mode), set the MAC address of STA. There is an About page that gives loads of variables regarding WiFi, SPIFFS, uptime, etc etc. Captive Portal now works on first boot.
- Download to your libraries Folder for Arduino. As per normal lib.
- Open the example sketch located in the examples folder - ESPmanager-example.ino.
- Upload sketch data directory as shown here
- Upload the sketch via serial.
- Reboot the ESP.
- Join the ESP AP, default password is
esprocks
. - Now visit any URL (www.a.com) and it will redirect you to the setup wizard. Follow the instructions....... then click launch.
- One gotya might be if the wifi channel you are joining is different to the wifi channel the AP is in. In which case a warning will popup, and after 10 seconds or so your computer will disconnect and most likely reconnect to your home wifi. You need to reconnect to the ESP access point, for the config to continue. This is expected behaviour!
- Visit http://x.x.x.x/espman/ if you want to change further settings.
Feedback welcome...