Piglet is an open-source ESP32 wardriving platform that scans and logs Wi-Fi networks with GPS location, saves WiGLE-ready CSVs to SD, and provides a real-time web UI for control, uploads, and status. Designed for XIAO S3, C5, and C6 hardware, it focuses on reliability, transparency, and extensibility for wireless research and mapping.
Piglet is an open-source project for building a portable ESP32-based device that scans nearby Wi-Fi networks with GPS logging in a format compatible with WiGLE mapping service.
How It Works
Pick up a tiny computer board, GPS module, small screen, memory card, and wires from online shops to build your portable Wi-Fi mapper.
Follow the simple wiring pictures to connect the screen, GPS, and memory card to the board – it takes just a few minutes like building a model kit.
Use a free drawing program on your computer to copy the ready-made software onto the board with a USB cable.
Plug in a battery or USB, watch the cute pig dance on the screen as it wakes up, grabs a GPS signal, and gets ready to hunt Wi-Fi signals.
Join the gadget's own Wi-Fi hotspot with your phone, open its web page to tweak settings, start/stop scanning, and peek at live stats.
Carry it while walking or strap it in your car, press the button to start scanning – the screen shows networks found, your speed, and direction.
Back home, connect to your regular Wi-Fi and use the web page to send your logs to the online map service.
Log into the map website to view all the networks you discovered along your path, like a treasure map of signals.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.