xieyaxiongfly / Atheros-CSI-Tool-UserSpace-APP

The user-space applications for our Atheros-CSI-Extraction-TOOL
56 stars 62 forks source link

CSI reception #63

Open SmellingSalt opened 5 years ago

SmellingSalt commented 5 years ago

Hello, I'm using the atheros AR9485 chipset on Ubuntu 12.04 to run your tool. Let me call this PC A.

The access point is set on another Ubuntu 14 laptop that is running your tool as well. Let me call this PC B.

After following the steps in your broadcast mode guideline, I've run the lines

~/Atheros/Atheros-CSI-Tool-UserSpace-APP/recvCSI$ make

~/Atheros/Atheros-CSI-Tool-UserSpace-APP/recvCSI$ sudo ./recv_CSI csi_output.txt

On PC A

And

~/Atheros/Atheros-CSI-Tool-UserSpace-APP/sendData$ make

~/Atheros/Atheros-CSI-Tool-UserSpace-APP/sendData$ sudo ./send_Data wlan0 "MAC ADDRESS OF PC A"

On PC B

PC A runs an infinite loop, listening for signals. PC B says a packet of a particular size has been sent.

My questions are as follows:

1) Are the lines that I've used to run your tool correct?

2) I am not getting any output on PC A. There is no CSI information anywhere, or any output at all, for that matter. Can you suggest some ways I could test whether or not any data is being sent by B and is being received by A?

3) Is there a possibility that the AR9485 chipset isn't supported by your tool?

Thank you

ghost commented 5 years ago

Assuming both are running on kernel version 4.1.10+ (shown with uname -r), running those commands should send a single packet to be received.

Try putting a number after the mac address like 100 to send 100 packets to see if maybe its just an issue with the single packet dropping.

To answer your third question though, according to their official website - https://wands.sg/research/wifi/AtherosCSI/DeviceList.html - it does not appear that the AR9485 chipset has been verified to work; so it may just be an issue with that chipset.