ESP32 Wi-Fi scanner
List nearby networks, inspect SSIDs and confirm whether the expected lab network is visible from the bench.
ESP32-S3 Wi-Fi debugging
ESP32 Bit Pirate turns a compatible ESP32-S3 board into a Wi-Fi scanning and network debugging workbench. Use it to scan networks, find local devices, run authorized passive 2.4 GHz sniffing, host the Web CLI and test permitted network services.
Start by understanding the radio and network context. Once the board is connected or in AP mode, move to the recipe that matches the network task.
Start Wi-Fi mode from the serial CLI.
Scan nearby networks or start a controlled access point for a lab session.
Connect only to authorized networks and confirm IP status.
Run discovery for local devices, then check HTTP endpoints or test known service ports.
Use passive sniffing only for authorized lab observation of nearby 2.4 GHz activity.
mode wifi
scan
connect
status
discovery
sniff
Example CLI flow. See the Wi-Fi wiki for exact syntax, saved credential behavior and firmware-specific options.
Use this overview to choose the right Wi-Fi or network workflow before opening a detailed recipe.
List nearby networks, inspect SSIDs and confirm whether the expected lab network is visible from the bench.
After connecting to your own network, use discovery to identify local devices and document IP or MAC address details.
Cycle 2.4 GHz channels and observe nearby packet activity from the serial CLI for authorized lab awareness.
Start an access point or hotspot workflow when there is no existing router or when a quick browser CLI is useful.
Use Wi-Fi mode to test known local IoT endpoints or run URL analysis workflows after the network path is confirmed.
Use nmap, nc, telnet or Modbus TCP recipes to confirm whether a known host and service respond from the ESP32 network segment.
Wi-Fi debugging often sits between firmware, radio range and local network behavior. A small external tool can prove whether the network path works before changing target code.
Scan networks, connect, check IP status and confirm that another device can see the same local services.
Use AP or hotspot mode to open the Web CLI from a phone or laptop when the normal Wi-Fi network is unavailable.
Check ports and raw TCP reachability before moving into HTTP, Modbus or application-specific workflows.
These notes are intentionally short. The detailed command references live in the project documentation and firmware repository.
ESP32-S3 Wi-Fi workflows are centered on 2.4 GHz behavior. Use the right companion hardware for other radio bands.
Run scans, sniffing and service checks only on networks and targets you own or are explicitly allowed to test.
RSSI, antenna placement, USB power and board orientation can change scan results and connection stability.
Port checks and local discovery only see what the current Wi-Fi network, firewall and routing rules allow.
Most Wi-Fi failures are signal, credentials, routing, firewall or mode-selection problems. Check these before changing application code.
Check 2.4 GHz availability, signal strength, hidden SSIDs and whether the board is placed near enough to the access point.
Check credentials, security mode, DHCP behavior and whether the target network allows ESP32 clients.
Confirm the ESP32 is on the same subnet, client isolation is disabled and the scan target is powered and reachable.
Check DNS, IP address, port, path, firewall and whether the endpoint binds to the interface visible from Wi-Fi.
Cycle channels, move closer, confirm the target traffic is 2.4 GHz and remember passive sniffing does not decrypt application data.
These pages are the task-level Wi-Fi and network workflows. This overview keeps the protocol-level guidance here, while each recipe covers commands and troubleshooting in detail.
This page is a protocol overview. Use the site index for the full web experience, or GitHub for source code, firmware documentation and the Wi-Fi command reference.
Flash a supported ESP32-S3 board before testing Wi-Fi mode from the browser.
Open Web FlasherOpen the maintained firmware wiki for Wi-Fi mode commands and behavior.
Open Wi-Fi command referenceCheck compatible boards and hardware notes before relying on Wi-Fi workflows.
Compare supported ESP32-S3 boardsOpen Web Serial for Wi-Fi commands after the matching firmware is running.
Open Web Serial Terminal for ESP32 Bit PirateBrowse recipes that connect Wi-Fi work to wiring, commands, captures and troubleshooting.
Browse all hardware debugging recipesCheck firmware source, issues and releases that affect Wi-Fi support.
Open GitHub repositoryShort answers for common questions before moving into a detailed workflow.
Yes. ESP32 Bit Pirate can scan nearby Wi-Fi networks, connect to an authorized network and help discover local devices with the firmware discovery command.
Yes. ESP32 Bit Pirate can use Wi-Fi sniff mode to cycle channels and display nearby 2.4 GHz packet activity from the serial CLI.
Yes. ESP32 Bit Pirate can start a Wi-Fi access point or hotspot workflow so a nearby client can open the Web CLI without an existing router.