Signals · Bluetooth
BluthScan
A real-time Bluetooth scanner that turns nearby devices into a living 3D neural graph.
Simulated devices
What it is
BluthScan scans for Bluetooth Low Energy devices and pushes each discovery to the browser the moment it appears, where it becomes a glowing node connected to a central hub.
What I built
- Cross-platform BLE scanning with bleak.
- Instant push of new devices over WebSockets (Flask-SocketIO).
- A 3D force graph (Three.js / WebGL): node colour follows signal strength, particles flow along the links.
- A Python 3.14 compatibility fix; next up are node actions, RSSI history and graph export.
About the demo. The visual above runs on invented sample data generated in your browser — nothing on this page comes from a real account, device, network or portfolio.