A Windows desktop application that discovers BLE (Bluetooth Low Energy) devices using the system's Bluetooth adapter.
- BLE Device Discovery - Scans for nearby Bluetooth devices
- Real-time Updates - Displays devices as they are discovered
- Statistics - Device count, scan duration, average RSSI
- Signal Quality - Categorizes devices as Good/Fair/Poor
- Device Details - Double-click to view full information
- Windows 10/11 with Bluetooth adapter
- Python 3.8+
pip install -r requirements.txt
python bluetooth_scanner_app.pyOr use the provided batch file:
run_desktop_app.bat- Ensure Bluetooth is enabled in Windows Settings
- Click "Start Scan" to begin device discovery
- View discovered devices in the table
- Double-click any device for details
- Use "Stop Scan" to halt early, or "Clear All" to reset
- No devices found: Ensure Bluetooth is enabled and devices are nearby
- Import error: Run
pip install bleak
MIT