2016-11-16 390 views
2

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

从我目前所知的有关室内定位的研究论文中可以看出,任何支持802.11n(以及最可能是更新的)协议的移动设备都可以访问CSI信息。测试将在Nexus 7平板电脑或LG G3智能手机上进行。我无法找到列出他们的WiFi卡的具体细节的技术文档。

如果有更合适的地方发布这个问题,请让我知道。

感谢,

jgolen

回答

-1

我不知道关于移动设备访问CSI,但我没有找到这个链接,这似乎为解决这一问题

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

http://www.sciencedirect.com/science/article/pii/S1574119215001406

希望它有帮助。

+0

使用具有某种修改的驱动程序的特定硬件访问CSI信息是一种破解。这可能对研究有用,但不适用于实践。实际上,移动设备需要能够以与基于RSSI的方法相同的方式扫描CSI信息。不幸的是,目前的硬件驱动程序不会将这些信息暴露给应用程序层。 –

+0

那么基本上这个技术还没有被开发/提供给android开发者? – user2539859

+0

用于扫描环境以获取CSI信息的设备需要安装一张卡,其驱动程序被黑屏以将信息公开给您的应用程序。 Android或不Android,存在同样的问题。当然你可以想象在某些Android设备上找到这样的wifi硬件,但是你将无法通过任何Android API访问所需的信息。 –