Skip to content

DanielHaimanot/py80211n_csitool

Repository files navigation

WiFi channel state information

Implementation in Python for the parsing of raw CSI data files.

  • Full support for static file parsing with Intel IWL5300
  • Partial support for Atheros Ath9k devices and stream parsing with IWL5300

Tool has to be used along with the output produced by one of the modified WiFi kernel drivers provided here:

https://dhalperi.github.io/linux-80211n-csitool/

http://pdcc.ntu.edu.sg/wands/Atheros/

Example:

        device = WiFiDeviceFactory.create_device("IWL5300")
        csiObj = CSIExtractor(device)
        p = csiObj.open_csi_file('../../data/csi_data_measurement_1.dat')
        csiObj.convert_to_csi_matrix()  

**note: multi-dimensional matrix container classes are part of the dataflow framework.

About

WiFi channel state information for Atheros and Intel devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages