LionWifi

WiFi connection manager with ArduinoOTA, a web filesystem browser and a status page, for ESP8266 and ESP32.

Author
leva
Website
https://github.com/blah188/LionWifi
Category
Communication
License
NOASSERTION
Library Type
Contributed
Architectures
esp8266, esp32

Pumps the WiFi state machine (multi-SSID connect, auto-reconnect, AP rotation, optional router-ping reboot), sets time over NTP, rotates logs, runs ArduinoOTA, and serves a SPIFFS/LittleFS/SD file browser (list/upload/download/tail/delete) plus log views over ESP8266WebServer or (ESP32) ESPAsyncWebServer/WebServer. The consumer defines three globals (the LionLogger `Logger`, the web `server`, and `WifiConnector *_connector`) and selects a filesystem with -D USE_SPIFFS or -D LFS. Single-instance, non-copyable. Depends on LionArray, LionLogger, LionStreams, and LionTask (ESP8266) / LionRtosTask (ESP32). The ESP32 async web path also needs ESPAsyncWebServer + AsyncTCP.

Downloads

Filename Release Date File Size
LionWifi-1.0.0.zip 2026-06-30 36.53 KiB