Nexmon 调试指北
该项目旨在利用Nexus 5手机,提取WiFi网卡的CSI信息,原项目网址:https://github.com/seemoo-lab/mobisys2018_nexmon_channel_state_information_extractor
后作者对项目进行整合,新的项目网址:
https://github.com/seemoo-lab/nexmon_csi
首先你需要一台安装Xubuntu 16.04的电脑(注意,必须是Xubuntu,Ubuntu在后续步骤中会报错,经实测Xubuntu 18.04同样可用)和一台Nexus 5手机(注意,需要安装 Android 6.0.1 M4B30Z 版本固件)
Nexus 5的WiFi网卡型号为bcm4339,按照项目中指导一路操作。
此时已在Nexus 5中安装了编译好的WiFi网卡驱动固件。将Nexus5接到电脑上,使用adb shell进行USB调试,使用以下的指令。
采集到的数据保存为pcap格式,可以利用Wireshark软件查看抓到的包,在20M带宽下采集到的包含CSI的UDP包如下图所示。
打开附赠的MATLAB代码,调整代码中机型,带宽,频点等参数,就可以获得CSI信息,至于后续去噪预处理过程,请参展最新的论文。