intel-5300-CSI+Ubuntu 收集CSI信息

intel-5300-CSI+Ubuntu 收集CSI信息(收藏比赞还多,觉得有用点个赞哈

最近断断续续用了近一周的时间搭建CSI的实验环境,过程曲折。特地记录搭建过程与问题,也是我的第一篇文章。

首先,虚拟机环境是无法接受到数据的,而且搭建过程中会遇到各种麻烦!!

首先,现在很多笔记本自带的无线网卡为高通Atheros的而不是intel的,根据个人经验我感觉用intel网卡搭建容易、成功率更高。

Atheros网卡和Intel网卡搭建过程差别很大,前者需要下载编译固定的ubuntu内核4.1.10+(没记错的话)

Intel搭建过程

intel5300是CSI软件官方指定的网卡型号,最好直接用这个,淘宝买一个几十块。

注意问题:Intel5300接口是mini-pcie,现在笔记本很多是ngff接口的,虽然网上可以买到mini-pcie转ngff的转换卡,但是似乎还需要天线,而且转换卡可能也不好塞进笔记本里。

笔记本网卡大小为半高,台式机为全高。(台式机也能用半高,反之不行)。台式机主流网卡接口应该是pcie-nx,n是4,8,16等数字,代表带宽,高的可以向下兼容。

intel5300有三个天线接口,虽然不用天线也行,但用天线信号质量会好很多。天线比较长所以装在台式机会容易很多。

 我用的是intel5300网卡,用minipcie转换卡转pcie-1x+三根天线,装在了华硕主板的台式机上最后成功接收到AP模式下的CSI数据,路由器恢复出厂设置应该就是AP模式了。转换卡淘宝就有,带三天线的也就20块,半高全高都可以装。  

版本:ubuntu14.4.1,内核不需更改,尝试了几个版本就这个成功了,但估计这个因电脑而异,原因不明不行就是不行,官方说3.3-4.2内核都支持的。

系统安装windows10安装ubuntu双系统教程(绝对史上最详细) - 不妨不妨,来日方长 - 博客园 ,这位博主写得很详细,里面有一步很重要,就是安装启动引导器的选择,我在台式机上没选对win10崩溃了,虽然我也不确定是不是因为这个,因为电脑装12.04.6出现了很多bug,

系统装好后建议不要盲目更新,直接安装CSI软件:因为难以确保安装会成功,所以最好把下载好的intel-CSI_Tool包在编译之前用U盘拷下来!!!!         CSI Tools 工具的安装 Intel 5300 + Ubuntu14.04_WS的小屋-CSDN博客,这位博主的操作过程是参考官方的,而且去掉了不是必需的容易产生问题的几步。

 安装建议14.04.1,因为我只在这个版本上成功了。安装CSI软件需要clone github上的一个文件,校园网很慢只有几十kb网速。

 加速参考ubuntu 16.04 git clone 很慢解决方法 - 灰信网(软件开发博客聚合)   ,这个不一定会加速成功。因为难以确保安装会成功,所以最好把下载好的intel-CSI_Tool包在编译之前压缩用U盘拷下来!!!!不然再次下载会很抓狂。注意要挂载后再cp,不然可能会失败。

 csi数据处理:拷备CSi.dat 和supplement里的matlab文件夹到windows下,用matlab处理:CSI信号的处理_小白的荆棘之路的博客-CSDN博客_csi数据处理 ,可以复制这位博主的代码用

Atheros

参考文章:Atheros-CSI-Tool(Ubuntu版本安装及使用过程)[原教程来自xieyaxiong]_zhoubao_z的博客-CSDN博客  。这位博主用的是monitor模式,需要两台带有atheros网卡的电脑。但atheros-csi可能支持不够广,我尝试过thinkpad的网卡ubuntu14.04.6是不行的,开发者修改后的4.1.10+内核也不支持thinkpad的网卡,还需要自己装网卡驱动,而且最终收发都不成功,文件执行失败,网上说是thinkpad网卡比较特殊。但是华硕的飞行堡垒是收发都ok的。

至此文章完成了,具体过程几位博主写得很详细,如果没成功那就试多几个版本的ubuntu吧。

  • 30
    点赞
  • 119
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
### 回答1: "intel-5300-csi-github-master.tar.gz"是一个文件的名称,其中包含有关英特尔WiFi适配器的驱动程序和CSI数据集的源代码。CSI代表信道状态信息,这些数据可以揭示无线信道的细节信息,例如距离,方向和反射情况等,而这对于WiFi定位和跟踪等任务非常有用。 该文件通过GitHub提供,是一个开源项目的一部分,正在由全球的开发人员进行维护和更新。用户可以从中获得源代码,自由地修改和自定义它以适应不同的应用程序。这使得该软件更具灵活性和可扩展性,并且易于与其他开源项目集成。 要使用此软件,用户需要使用适当的工具来解压缩压缩文件,然后按照文档中的说明来安装和配置驱动程序和CSI数据集。在安装完成后,用户可以使用应用程序来收集CSI数据并进行分析,从而获得有关无线信道的更多信息。 总之,"intel-5300-csi-github-master.tar.gz"是一个开源的CSI数据集和WiFi适配器驱动程序的源代码,具有很高的灵活性和可扩展性。它可用于WiFi定位,跟踪和无线信道分析等领域,为开发人员提供灵活性,以创建定制的解决方案。 ### 回答2: intel-5300-csi-github-master.tar.gz是一个开源软件包,由英特尔公司开发和维护,用于处理无线网络设备采集的信号数据。CSI是“通道状态信息”的缩写,是通过无线信道测量获得的数据,可以用于无线信号传输评估、无线信号强度定位、人体运动检测和跟踪等领域。这个软件包主要提供了处理CSI数据的工具和附加模块,方便对CSI数据进行分析和应用。 软件包中包含了CSI数据采集工具、信道估计算法、信道反演算法和数据分析工具等模块。用户可根据实际应用需求进行自定义选择和配置,实现各种CSI数据处理和应用功能。此外,该软件包还有丰富的使用手册和示例,方便用户学习和使用。软件包支持多种操作系统和无线网卡型号,可应用于多种不同场景和需求。 intel-5300-csi-github-master.tar.gz具有自由开放、可定制性高、功能丰富等优点,适合无线通信领域的研究和开发人员使用。同时,该软件包也促进了无线通信领域的发展和创新,为无线通信技术的进一步应用和发展提供了有力支持。 ### 回答3: intel-5300-csi-github-master.tar.gz是英特尔无线网卡5300驱动的代码库,其中包含了CSI(Channel State Information)工具和驱动程序的源代码。CSI是一种无线技术,它能够实时地获取到无线信号的传输状态信息,包括信道估计、信道响应和信道特性等等,而这些信息对无线通信系统的优化和自适应性至关重要。 通过使用intel-5300-csi-github-master.tar.gz提供的代码库,用户可以轻松地将CSI功能集成到无线电网络中。这个代码库是开源的,具有高度的灵活性和可扩展性,可以适应各种无线应用场景和环境。 使用这个代码库需要一定的编程基础和网络知识,同时还需要对英特尔无线网卡5300驱动程序有一定的了解。对于意图开发新的无线应用和优化现有无线系统的开发人员,这个代码库是一个很好的起点,可以帮助他们快速实现CSI功能,并在实践中不断优化。 综上所述,intel-5300-csi-github-master.tar.gz 是一个开源的CSI工具和驱动程序的代码库,能够帮助用户快速实现CSI功能。对于开发人员来说,这个代码库具有很大的价值,可帮助他们开发出更智能、更优化的无线应用系统。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值