EspiFi is a lightweight ESP32-based web dashboard that allows you to create a WiFi Access Point, view connected devices, and monitor basic network information through a browser interface.
It is built using Arduino framework and ESP32 WiFi + WebServer libraries.
- Create WiFi Access Points from a web UI
- View connected device MAC addresses
- Track connected IP addresses (web session based)
- Simple control panel dashboard
- Lightweight, runs fully on ESP32 (no external server needed)
- Menu
- Wifi Creator
The ESP32 runs in dual mode:
- Station mode (connects to existing WiFi)
- Access Point mode (creates local WiFi + web server)
A built-in HTTP server provides pages for:
/→ Control panel/creator→ WiFi creation page/wifidata→ Connected MAC list/ips→ Connected IP tracking page
- ESP32 board
- Arduino IDE or PlatformIO
- Libraries:
- WiFi.h
- WebServer.h
- esp_wifi.h
Open the project in Arduino IDE or PlatformIO and upload to your ESP32.
ESP32 connects to the configured network:
const char *WifiSSID = "your_wifi";
const char *WifiPassword = "your_password";
