Skip to content

Kernells/Espifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EspiFi - ESP32 WiFi Control Panel

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.


Features

  • 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)

Screenshots

  • Menu

Menu

  • Wifi Creator

Wifi Creator


How it works

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

Requirements

  • ESP32 board
  • Arduino IDE or PlatformIO
  • Libraries:
    • WiFi.h
    • WebServer.h
    • esp_wifi.h

Setup

1. Flash the ESP32

Open the project in Arduino IDE or PlatformIO and upload to your ESP32.

2. Connect to WiFi

ESP32 connects to the configured network:

const char *WifiSSID = "your_wifi";
const char *WifiPassword = "your_password";

About

Basic ESP32 Wifi Control Panel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages