Hi @zeroby0, thanks for your CSI explorer in advance!
I am writing to provide a problem when I try to collect csi using raspberry pi 4B. I set the system to work at 20MHz and channel 36. If I do not add MAC filter in Nexmon:
mcp -c 36/20 -c 1 -N 1
The csi explorer can work correctly to return the sequence number of all packets. Below is the result of running the python code and using Wireshark to analyze all transmitted packets.
However, if I add MAC filter in Nexmon:
mcp -c 36/20 -c 1 -N 1 -m 9c:3e:53:8f:88:62
The csi explorer returns me some weird sequence number 0 packets which do not occur in the Wireshark.
I am wondering what these packets mean and why they occur. Can I just simply omit them? BTW, my system is set up as: a computer pings 100 packets/second to an access point (router). The MAC filter in Nexmon uses the computer's MAC address. The raspberry pi is in the middle to receive csi.
Hi @zeroby0, thanks for your CSI explorer in advance!
I am writing to provide a problem when I try to collect csi using raspberry pi 4B. I set the system to work at 20MHz and channel 36. If I do not add MAC filter in Nexmon:
mcp -c 36/20 -c 1 -N 1
The csi explorer can work correctly to return the sequence number of all packets. Below is the result of running the python code and using Wireshark to analyze all transmitted packets.
However, if I add MAC filter in Nexmon:
mcp -c 36/20 -c 1 -N 1 -m 9c:3e:53:8f:88:62
The csi explorer returns me some weird sequence number 0 packets which do not occur in the Wireshark.
I am wondering what these packets mean and why they occur. Can I just simply omit them? BTW, my system is set up as: a computer pings 100 packets/second to an access point (router). The MAC filter in Nexmon uses the computer's MAC address. The raspberry pi is in the middle to receive csi.
Thanks again for your help!