I am using nexmon_csi for collecting CSI values to localize a Raspberry Pi 4B. I was able to receive the CSI values, but the values largly changes when I move the Raspberry Pi a few centimeters. Is this an expected behavior? or am I doing something wrong? I hope you could provide me some advices.
The system I made is as follows.
PC: Mac book
TX (tranceiver): Wi-Fi rooter (nothing spcial). Running on 2.4GHz, channel 1. This router is pinged by the Macbook every 0.1 seconds (no other devices are connected).
RX (receiver): Raspberry Pi 4B. Built nexmon_csi with instructions of https://github.com/nexmonster/nexmon_csi/tree/pi-5.10.92. Set the parameters with mcp -C 1 -N 1 -c 1/20 -m [MAC address of the router] and ran the monitoring program. This should be monitoring the traffic between tranceiver and the macbook.
I am a bit worried about the part, where I monitor the traffic of pinging. Is this what the system should do for consistent CSI values?
Just to note, I am trying to use this system for fingerprinting in indoor localization.
Hi, thank you for creating such a great tool.
I am using nexmon_csi for collecting CSI values to localize a Raspberry Pi 4B. I was able to receive the CSI values, but the values largly changes when I move the Raspberry Pi a few centimeters. Is this an expected behavior? or am I doing something wrong? I hope you could provide me some advices.
The system I made is as follows.
mcp -C 1 -N 1 -c 1/20 -m [MAC address of the router]
and ran the monitoring program. This should be monitoring the traffic between tranceiver and the macbook.I am a bit worried about the part, where I monitor the traffic of pinging. Is this what the system should do for consistent CSI values?
Just to note, I am trying to use this system for fingerprinting in indoor localization.
I look forward to your reply.