nexmon_csi
nexmon_csi copied to clipboard
One problem about the CSI extractor
I noticed that when collecting CSI, the raspberry pi cannot connect to wi-fi. So how does it realize the collection of CSI without connecting to WI-FI? And does this mean that the raspberry pi cannot send data packets to another raspberry pi through Wi-Fi during collecting CSI in the wireless channel?
That's correct.
Your raspberry pi does not connect to any WiFi. Instead, it just listens to all packets going in the channel you configured.
It's very similar to monitor mode; instead of collecting packets, we collect CSI data. And yes, the Raspberry Pi cannot send data packets through the inbuilt WiFi chip. You can use a WiFi adapter on your raspberry pi to send wifi packets (not recommended. See #42) or use another Raspberry Pi or a different device.
Read this paper for a deeper understanding of how the tool works: Free your CSI