StevenMHernandez / ESP32-CSI-Tool

Extract Channel State Information from WiFi-enabled ESP32 Microcontroller. Active and Passive modes available. (https://stevenmhernandez.github.io/ESP32-CSI-Tool/)
https://stevenmhernandez.github.io/ESP32-CSI-Tool/
MIT License
275 stars 74 forks source link

Support to IEEE 802.11 protocol #4

Closed ENB213-xiaoh closed 3 years ago

ENB213-xiaoh commented 3 years ago

Hi Dr.Hernandez

Thank you for making this amazing tool in advance. I'm wondering which IEEE802.11 protocols this tool supports. As I believe Intel 5300 and Atheros only support HT IEEE802.11n and Nexmon supports all protocols with limits. I didn't see any of it in your paper. That would be perfect if it supports all protocols. Please advise. Thanks.

StevenMHernandez commented 3 years ago

What specific protocols are you looking for?

You say that Intel 5300 and Atheros are only High-throughput. This tool should allow HT and non-HT as well as some other settings. Does this table help? https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/wifi.html#wi-fi-channel-state-information

ENB213-xiaoh commented 3 years ago

Hi. I got to come back and see if this tool works for me. So, I need to collect csi from beacon frame and prob response. Does it work for me? I think it is from the table, am I right? thanks

StevenMHernandez commented 3 years ago

@ENB213-xiaoh I can try to test if you have a script example of what you are trying to figure out. For example, how are you generating the beacon frames (program and hardware).