feat: wifi survey support #1029
Labels
No labels
1week
2weeks
Failed compliance check
IP cameras
NATS
Possible security concern
Review effort 1/5
Review effort 2/5
Review effort 3/5
Review effort 4/5
Review effort 5/5
UI
aardvark
accessibility
amd64
api
arm64
auth
back-end
bgp
blog
bug
build
checkers
ci-cd
cleanup
cnpg
codex
core
dependencies
device-management
documentation
duplicate
dusk
ebpf
enhancement
eta 1d
eta 1hr
eta 3d
eta 3hr
feature
fieldsurvey
github_actions
go
good first issue
help wanted
invalid
javascript
k8s
log-collector
mapper
mtr
needs-triage
netflow
network-sweep
observability
oracle
otel
plug-in
proton
python
question
reddit
redhat
research
rperf
rperf-checker
rust
sdk
security
serviceradar-agent
serviceradar-agent-gateway
serviceradar-web
serviceradar-web-ng
siem
snmp
sysmon
topology
ubiquiti
wasm
wontfix
zen-engine
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
carverauto/serviceradar#1029
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imported from GitHub.
Original GitHub issue: #2835
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2835
Original created: 2026-02-14T05:38:03Z
Is your feature request related to a problem?
Got an idea from @marvin-hansen to create a wifi survey app:
https://www.youtube.com/watch?v=8kxkFlnhYBs
https://youtu.be/8kxkFlnhYBs?t=633
Needs:
The app will be used to conduct wifi surveys in your house, not sure how all of the mapping would work, lidar on newer iphones? After the user is done taking the survey the data would be uploaded to SR for processing.
This is kind of a huge undertaking.
Prompt used in the video:
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Imported GitHub comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3901216584
Original created: 2026-02-14T06:17:11Z
I'm guessing there might be some open building/layout format where you layout your building with some drawing tool, and then import it into your survey app?
Imported GitHub comment.
Original author: @marvin-hansen
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3901224113
Original created: 2026-02-14T06:21:52Z
I would go the other way around and try to collect wifi networks from existing access points, feed them into SR, combine the findings with all the existing data in SR and render it. This is super cool because then you could also visualize optionally all devices connected via each WiFi network.
For your enterprise adopters, you can add:
a whitelist of known and allowed networks and AP. That way you can instantly discover unauthorized access points which are a massive security risk.
Combined LAN & Wifi Netflix e.g. literally from the iphone to the outbound router. That way you can certify that network policies are effective. Furthermore a real time 3D render of the data flow gives a stunning UI for your bored admin..
An optional lidar scan linked to the coordinates of the network gear paves the way for a digital twin of the actual network topology and therefore gives the opportunity to analysis for gaps. A big win for large and complex networks. I think that would go above and beyond even paid Networking solutions.
Imported GitHub comment.
Original author: @marvin-hansen
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3901233437
Original created: 2026-02-14T06:24:48Z
To clarify the premise, all Access points also listen for other networks and I think it should be possible to retrieve that list remotely granted you have secure access to the AP. Instead of walking around all company facilities to scan for Wifi, you query all existing APs for a list and then feed this into SR.
Imported GitHub comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3901234471
Original created: 2026-02-14T06:25:12Z
This document outlines the requirements for the ServiceRadar: FieldSurvey (iOS) companion app and its deep integration into the ServiceRadar "God-View" Visualization Engine.
PRD: ServiceRadar FieldSurvey & Cyber-Physical Integration
1. Vision & Purpose
To provide the "Eyes on the Ground" for the ServiceRadar ecosystem. FieldSurvey transforms an iPhone/iPad into a high-fidelity cyber-physical scanner, mapping the invisible RF environment (Wi-Fi/BLE) directly onto a LiDAR-generated 3D floorplan. This data is "fused" with the ServiceRadar backbone to move the platform from abstract network mapping to a true Digital Twin.
2. The Integrated Architecture
2.1 The "Join" Engine (Logical to Physical)
The core value proposition is the automated matching of signals detected in the air to assets detected on the wire:
2.2 The Data Vehicle (Mobile Arrow IPC)
Consistent with the ServiceRadar high-performance standard, the app does not send JSON.
3. iOS App Requirements (FieldSurvey)
3.1 Physical Mapping (The Foundation)
<10cmvariance.3.2 RF Sensing (The Atmosphere)
3.3 Real-Time AR Visualization
4. Backend & God-View Integration
4.1 Rustler Spatial Processing
4.2 God-View "Physical Layer" Enhancement
5. Critical Causal Use Cases
5.1 Case: Physical Obstruction Analysis
5.2 Case: Rogue AP Localization
6. Technical Stack
7. Success Metrics
< 60seconds.< 10MBvia Arrow compression.8. Aesthetic Specification ("Surveyor Nocturne")
Imported GitHub comment.
Original author: @marvin-hansen
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3901243627
Original created: 2026-02-14T06:29:21Z
Maybe combine the iOS App with SR as synergy e.g. scanning via iPhone in case Acces Points cant be queried?
Or adding additional information e.g. signal strength relative to position and to map out blind spots.
Imported GitHub comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3902772430
Original created: 2026-02-14T23:21:00Z
https://deck.gl/examples/hexagon-layer could be an interesting visualization to show wifi signal strengths in on a 2d map, with the 3d hexagon layer overlay
Imported GitHub comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3902778684
Original created: 2026-02-14T23:27:55Z
https://deck.gl/examples/point-cloud-layer -- mind is blown.
Imported GitHub comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3938256115
Original created: 2026-02-21T06:10:42Z
Embedding Vectorization (pgvector) - RF Fingerprinting
GPS is useless indoors. If you want to track where a user is in a building based solely on their Wi-Fi environment, you can treat a moment in time as a vector.
If an iPhone hears: [AP1: -40dB, AP2: -65dB, AP3: -80dB], that is a vector [-40, -65, -80].
If we store these vectors using pgvector, we can use K-Nearest Neighbors (KNN) to calculate a user's real-time physical location by matching their current "RF Vector" against the mapped vectors in the database
Imported GitHub comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2835#issuecomment-3964260732
Original created: 2026-02-26T05:46:41Z
idea to integrate spatial data in topo view and transition from topo to spatial if a given cluster or node has spatial data available https://deck.gl/docs/api-reference/widgets/splitter-widget