[原创总结]CSI TOOL、Ubuntu和MATLAB安装经验总结与分享

前言

由于本科毕业设计的需要,我从2020年1月开始安装CSI TOOL,期间历经曲折,踩坑无数,终于在近期安装好Ubuntu 12.04LTS,CSI TOOL和Linux版本的MATLAB,目前实现了通过CSI TOOL进行数据的实时采集与展示。

在参考网络教程的过程中,发现很多问答与回复都是一年甚至几年前的。考虑到我做这部分时反复的痛苦,大量时间花费在低价值无意义的事情上,也让后面的研究者少走弯路,我将自己的经验、教训和用到的资源进行总结,为后来者铺一点路。

当然了,我现在还是小白,很多地方仍存在不懂,也请大家在评论区及时指正。

淘宝链接

做这个必须要有硬件,有教程反映笔记本电脑自带的Intel 5300网卡不如外接天线的效果好,因此还是建议大家在网上购买带天线的Intel 5300网卡进行数据采集,不然很可能未来会坑。

这是我购买店铺的链接,5300台式机可拆卸式天线,售价是39.8元。我考虑到可能未来会用到monitor模式(两台机子进行数据传输,就买了两个)

淘宝店铺 https://m.tb.cn/h.VdwhyBZ?sm=a06929

当然淘宝也有其他店铺在卖,可以自行选择。

因为教程很少给出安装图解,我当时有点担心会不会哪里出现问题,因此在此给出我台式机安装后的照片,让大家有个直观的感觉。

机箱后面
机箱内部

有以下几点需要注意:

1.有的小型台式机机箱不能装下网卡,建议在购买前先测量自己机箱尺寸,正常大小的机箱均可安装。当初在学校我拿到了一台小型号的机箱,差点坑了。

2.硬件安装十分简单,把机箱盖打开,把机箱后面的铁皮卡槽去掉一个,将网卡插紧至主板端口,再将三根天线分别拧上去即可。

3.建议在安装Ubuntu系统前先将硬件安装好,因为在安装Ubuntu系统过程中可能用得到WiFi网络。此外,我没有额外安装驱动,似乎是网卡插上后驱动就自动安装完毕了,即插上后就可以收到WiFi信号,连接上网了。

教程链接

以下是我参考教程的网址链接:

Ubuntu12.04 安装及调试

有太多教程了,大同小异,在此就不给出链接了。

有以下几点需要注意:

1.使用虚拟机安装CSI Tool收不到数。建议安装双系统。

2.CSI Tool适用于版本内核3.2 (e.g. Ubuntu 12.04) 至 4.2 (e.g. Ubuntu 14.04.4)之间,不要抱有侥幸心理去安装所谓的新版本!!!我当时没有重视这一点,从18开始向下安装,16,甚至14.04.5,在后面安装CSI Tool的过程中全部失败了!!!最后参考后文前辈的教程安装了12.04才能成功。所以直接建议大家安装12.04版本

该版本的下载链接在下一节第二个教程(魂令序曲前辈的CSI TOOL安装教程)中有给出。

3.认真阅读有关系统过程安装中分区的注意事项,我当时仍然大意了。现在我的电脑引导项中Win10的引导消失了,查了很多教程也无法找回,又担心重装后丢掉Ubuntu的引导项,所以我现在是用了一个假的双系统。

CSI TOOL 安装及调试

1.官方安装教程

这是所有教程的根本,几乎写明了所有的安装要求与注意事项,如果自己在安装过程中出现问题,几乎都可以在其中找到解答。

官方安装教程 http://dhalperi.github.io/linux-80211n-csitool/installation.html

2.魂令序曲前辈的CSI TOOL安装教程(强烈推荐)

前辈的教程十分详细,而且面面俱到,我遇到的问题前辈在教程中都有讲到,在此向前辈表达敬意!

CSI TOOL安装教程 https://blog.csdn.net/u014645508/article/details/81359409

3.魂令序曲前辈的CSI数据的实时可视化教程(强烈推荐)

实时可视化教程 https://blog.csdn.net/u014645508/article/details/82887470

MATLAB for Linux 安装及调试

4.参考教程

MATLAB安装教程 https://blog.csdn.net/c161320317/article/details/80454535

尽管是14.04版本的安装教程,但与12.04版本毫无差异。我从该教程下载MATLAB并安装,实现了正常运行。

注意:
1.建议先将该文件从百度云下载至Window系统上,解压Crack文件后,再通过U盘拷贝至Ubuntu系统中。

2.该MATLAB文件约7G,U盘通常情况下不能拷贝,需先将U盘格式化,更改其文件系统格式为NTFS后,方可拷贝入U盘。或是直接用移动硬盘拷贝。

Windows系统中处理.dat文件

如果不想在Linux系统安装MATLAB进行数据处理,也可以将log_to_file生成的.dat文件拷贝至Windows系统中,使用Windows中安装的MATLAB进行处理。

但是,由于原网站只提供了32位(.mexw32)版本的read_bfee,大多数人使用的是64位,故在使用read_bfee这个函数语句时会报错。因而需要自己生成64位的read_bfee文件。

这就很深奥了,不过经历一番波折,我最终生成了该文件,并且可以正常使用,欢迎大家下载。

read_bfee.mexa64
https://download.csdn.net/download/qq_38167398/12198534

将该文件放入csitools\linux-80211n-csitool-supplementary\matlab文件夹中并且添加到MATLAB路径即可正常使用。

最后

以上就是我的一点点经验,希望能够帮助更多的人快速进入更重要的数据采集、处理与分析阶段。如果哪里有不清楚的地方,欢迎在评论区及时指出。我近期会保持每天浏览,尽自己所能一一回复。

再次感谢前辈们的教程,也愿大家学有所成。

  • 11
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值