ESP32-CSI-Tool:从启用WiFi的ESP32微控制器中提取通道状态信息
本项目提供了从启用ESP32 Wi-Fi功能的微控制器中收集通道状态信息(CSI)的工具,旨在利用这一数据丰富的信号源,实现Wi-Fi传感和无设备定位等功能。本项目适用于希望深入研究Wi-Fi技术,并通过小型、自包含的ESP32微控制器进行CSI数据采集的开发者和研究人员。
在以下目录结构中,您可以找到本项目包含的相关项目:
./active_sta
:活动CSI集合(Station) - 连接到特定访问点(AP)如路由器或另一个ESP32,并主动发送数据包请求,以接收CSI数据包响应。./active_ap
:主动CSI收集(AP) - 设备作为AP时,收集通过该AP(如ESP32)连接的设备的CSI数据。./passive
:被动CSI集合 - 被动监听指定通道(默认为通道3)上的CSI帧。
各个项目在收集到CSI数据后,会自动将其发送至串行端口,并可选择存储至SD卡(如设备具备SD卡槽)。您可以根据需求对相关设置进行配置。
本项目不仅包含ESP32专属的项目,同时我们还提供了在Python和MATLAB环境中对CSI数据进行分析的工具。
注意: 在使用本项目之前,请确保您已充分理解各个项目的使用说明,并根据实际需求进行相应的配置和调整。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考