Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to capture consistent CSI values #61

Open
hhiruma opened this issue Nov 27, 2023 · 0 comments
Open

How to capture consistent CSI values #61

hhiruma opened this issue Nov 27, 2023 · 0 comments

Comments

@hhiruma
Copy link

hhiruma commented Nov 27, 2023

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.

  • 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.

I look forward to your reply.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant