-
Scanning
- Write script to run
nmapand parse connected devices. - Add SSID switching logic for multiple routers.
- Write script to run
-
Backend
- Create API endpoints:
/upload-scan,/get-heatmap-data. - Store results in PostgreSQL with timestamps.
- Auto-expire data after X hours.
- Create API endpoints:
-
Visualization
- Integrate Mapbox.
- Show heatmap based on device counts per location.
-
Filtering
- Add MAC vendor prefix check to ignore personal hotspots.
- Apply basic confidence scoring (low, medium, high).
MVP Output:
- Real-time device count per router.
- Heatmap of library occupancy.
- Basic filtering for false positives.