从移动设备上的 WiFi 接入点获取信道状态信息 (CSI)



从应用程序开发上下文的角度来看,是否有可能从这个智能设备的WiFi卡从WiFi接入点获取信道状态信息(CSI)信息?我想用这些信息来创建一个CSI指纹系统在我的大学室内本地化项目。CSI信息可能比RSSI值更好。

据我目前所知,参考一篇关于室内定位的研究论文,CSI信息在某种程度上可以被任何支持802.11n(很可能是最新的)协议的移动设备访问。测试将在Nexus 7平板电脑和LG G3智能手机上进行。我找不到列出他们WiFi卡细节的技术文档。

如果有更合适的地方可以发帖,请告诉我。

谢谢,

jgolen

最近有一个从Nexus 5智能手机中提取CSI信息的项目叫"nexmon"。这是项目的链接:https://github.com/seemoo-lab/mobisys2018_nexmon_channel_state_information_extractor

您应该能够通过发射空数据帧从波束形成训练信号中获得CSI,并且设备应该回复-这是一个三帧事务-查找标准中的波束形成。根据标准,任何设备后(802.11n)都应该这样做。似乎很多手机制造商(可能全部)都没有启用这个功能,或者把它留给自己,因为它非常有用,因此你的手机上有wifi本地化选项。

最新更新