Skip to content

A realtime data processing and visualization plugin for the Linux 802.11n Channel State Information (CSI) Measurement Tool.

License

Notifications You must be signed in to change notification settings

lubingxian/Realtime-processing-for-csitool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime-processing-for-csitool

A realtime data processing and visualization plugin for the Linux 802.11n CSI Tool.

Usage

To use this code, you will need all the files from https://github.com/dhalperi/linux-80211n-csitool-supplementary.

  1. In matlab:
run read_bf_socket using Matlab
  1. In netlink:
gcc log_to_server.c -o log_to_server
sudo ./log_to_server <ip> <port>

<ip> is the ip address of the computer which runs the Matlab script, and <port> is 8090 by default. (e.g. if you run the CSI Tool and the Matlab script on the same computer: sudo ./log_to_server 127.0.0.1 8090)

NOTE: If you don't have the iwl_connector.h file in netlink (which means you are using an early verison of the Linux 802.11n CSI Tool), please use our old version code.

Screenshot

Contact

Bingxian Lu
Email: bingxian.lu@gmail.com

To cite this work, the best reference is our paper published in IEEE SECON 2016:

Bingxian Lu, Zhicheng Zeng, Lei Wang, Brian Peck, Daji Qiao, and Michael Segal. Confining Wi-Fi Coverage: A Crowdsourced Method Using Physical Layer Information. IEEE SECON, 2016.

Stargazers over time

Stargazers over time

About

A realtime data processing and visualization plugin for the Linux 802.11n Channel State Information (CSI) Measurement Tool.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published