如何从无线路由器捕获原始信号?

时间:2013-06-23 18:51:41

标签: wifi signal-processing radio wireless data-analysis

我现在已经看到几个项目,这些项目从典型的无线路由器收集的无线电数据中获取新的空间信息:

http://wisee.cs.washington.edu/

http://www.extremetech.com/extreme/133936-using-wifi-to-see-through-walls

将无线路由器用作无源雷达的想法非常棒。

我非常有兴趣尝试自己从无线路由器收集的数据,但几乎没有关于如何与无线路由器实际接口以及获取设备收集的原始信息流的信息。此前有人问过类似的问题,但我还没有看到一个满意的答案。

我没有必要的代表点来链接其他问题,但请看:

'像使用声卡一样从WiFi卡捕获原始信号'

'raw wifi'信号数据“访问”

我正在寻找一种能够让我使用低成本设备的解决方案,例如常见的WRT54G无线路由器。如果您的答案涉及自定义无线电硬件,则无需费心发布。

2 个答案:

答案 0 :(得分:4)

据我所知,使用商用硬件的唯一选择是使用英特尔5300 Wifi卡。您可以从子载波样本(OFDM)上从其上的三个天线获得复杂的CSI(其中的幅度和相位信息)。你可以看看这个网站:

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

答案 1 :(得分:3)

如果您阅读wisee research paper,您会找到他们用于系统的平台,它是来自Ettus和GNU广播软件的USRP N210。 因此,它不是您通常使用的WiFi AP,但SDR解决方案this question也提示了。

构建WiFi设备以处理芯片中的物理层,监控模式是您无需走SDR路径就能获得的最佳选择。您可以从中获得大量信息 - radiotap报头包含例如接收信号强度和接收天线信息。但如果你真的想探索WiFi的物理层,那么商品硬件就不会削减它。