-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start Guide
Arunkumar Mourougappane edited this page Oct 26, 2025
·
3 revisions
Get up and running with ESP32 WiFi Utility v4.2.0 in minutes.
- ESP32 Development Board OR Adafruit Feather ESP32-S3 TFT
- USB cable (Micro-USB for ESP32dev, USB-C for Feather)
- Computer with PlatformIO or Arduino IDE
- PlatformIO (recommended) or Arduino IDE
- Git (for cloning repository)
# Clone the repository
git clone https://github.com/arunkumar-mourougappane/esp32-wifi-utility.git
cd esp32-wifi-utility
# For ESP32 Development Board
pio run -e esp32dev --target upload
# For Adafruit Feather ESP32-S3 TFT
pio run -e adafruit_feather_esp32s3_tft --target upload
# Monitor serial output
pio device monitor- Download latest release from GitHub Releases
- Extract and open in Arduino IDE
- Select appropriate board and port
- Compile and upload
- Connect ESP32 via USB
- Open serial monitor at 115200 baud
- Press reset button on ESP32
You should see:
ESP32 WiFi Utility v4.2.0
==========================================
ESP32 WiFi Scanner & AP
==========================================
π Initializing system...
β Configuration system ready
β WiFi hardware initialized
βΉοΈ No saved configuration found - starting in IDLE mode
π‘ Device in IDLE mode - Ready for commands
Type 'help' for available commands
π‘ ESP32>
> helpThis displays all available commands including:
- WiFi operations (
scan,connect,status) - Configuration management (
ap config,station config) - Web interface (
webserver start) - Network analysis (
channel scan,latency test)
# Scan for networks
> scan
# Connect to your WiFi
> connect "YourWiFiName" "YourPassword"Save your WiFi settings so they persist across reboots:
# Save station config with auto-connect
> station config "YourWiFiName" "YourPassword" auto
# Device will now automatically connect on boot> webserver startThe device will display the web interface URL:
Web server started at: http://192.168.1.100
Access the configuration page at: http://192.168.1.100/config
- Configuration Persistence - Save AP and Station settings
- Web Configuration Interface - Browser-based management
- Signal Strength Monitor - Real-time RSSI monitoring (NEW v4.2.1)
- WiFi Scanning & Analysis - Network discovery and evaluation
- Channel Analysis - Spectrum optimization
- Performance Testing - Latency and throughput analysis
| Command | Description |
|---|---|
scan |
Scan for WiFi networks |
connect "SSID" "password" |
Connect to WiFi |
status |
Show system information |
signal show |
Display signal strength |
signal scan |
Scan nearby signals |
webserver start |
Launch web interface |
ap config "SSID" "password" auto |
Save AP configuration |
station config "SSID" "password" auto |
Save Station configuration |
channel scan |
Analyze WiFi spectrum |
reset |
Restart device |
Device not connecting to WiFi:
- Verify SSID and password are correct
- Check WiFi network is 2.4GHz (ESP32 doesn't support 5GHz)
- Use
statuscommand to check connection details
Serial monitor shows garbled text:
- Ensure baud rate is set to 115200
- Try different USB cable
- Press reset button after connecting
Web interface not accessible:
- Ensure device is connected to same network
- Check IP address with
statuscommand - Try accessing via AP mode first
- FAQ - Common questions and solutions
- Troubleshooting Guide - Detailed problem resolution
- GitHub Issues - Report bugs
### π External Links
GitHub Repository β’ Report Issues β’ Discussions
ESP32 WiFi Utility v4.2.0 β’ MIT License β’ Β© Arunkumar Mourougappane
Version: 4.2.0
License: MIT