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吧。

intel-5300-CSI+Ubuntu 收集CSI信息相关推荐

  1. 【2020/6/24整理版】利用csi tool获取csi数据并进行数据解析----适合初学的小白

    1.准备工作 <1> 查看自己电脑是否能安装Intel 5300网卡,不能安装的话直接看文章最后,尝试Atheros csi tool工具. <2> 安装Ubuntu系统,cs ...

  2. app获取个人信息是否合法_【关注】如何界定App违法违规收集个人信息?认定方法来了!...

    落实<关于开展App违法违规收集使用个人信息专项治理的公告>,依据<网络安全法>等法律法规,参照国家标准<个人信息安全规范>,制定本文件. 一.没有公开收集使用规则 ...

  3. 工信部 学习类app_工信部整治APP侵权行为,私自收集个人信息等8类问题被点名...

    中新经纬客户端11月4日电 据工信部官方微博4日消息,工信部发布<关于开展APP侵害用户权益专项整治工作的通知>,<通知>指出,将对违规收集用户个人信息.违规使用用户个人信息. ...

  4. oracle 查看统计情报,Oracle 查看收集统计信息

    -- Start 统计信息相当于情报,对 Oracle 至关重要,如果统计信息不准确,Oracle 就会做出错误的判断.那如何查看统计信息呢?试一试下面的 SQL 吧. -- 查看表统计信息 sele ...

  5. ubuntu查看硬件信息

    ubuntu查看硬件信息 1,外部探针probe sudo apt-get install hwinfo 执行hwinfo获取系统信息 --short 2,系统命令dmidecode(硬件信息) or ...

  6. oracle收集统计计划,oracle收集统计信息之analyze

    oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息 收集表的统计信息Analyze table tablename ...

  7. oracle并行收集统计信息慢,Oracle 学习之性能优化(四)收集统计信息

    emp表有如下数据.SQL> select ename,deptno from emp; ENAME   DEPTNO ------------------------------ ------ ...

  8. Android热修复之 - 收集崩溃信息上传服务器

    1.概述 大致的流程就是在用户崩溃的时候,我们获取崩溃信息.应用当前的信息和手机信息,然后把它保存到手机内存卡,再找我就直接找出来看看.后来衍生到上线后某些奇葩机型会有部分问题,所以不得不上传到服务器 ...

  9. oracle tabe unlock_Oracle 学习之性能优化(四)收集统计信息

    emp表有如下数据.SQL> select ename,deptno from emp; ENAME   DEPTNO ------------------------------ ------ ...

最新文章

  1. buffer IO和direct IO
  2. python操作mysql数据库实现增删改查
  3. [收集] Web服务相关的, 介绍框架(framework)类的论文
  4. 判断链表中是否有环(环形链表)
  5. APL开发日志--2012-11-18
  6. androdi 中listview.setTextFilterEnabled(boolean)的作用
  7. rest-framework之响应器(渲染器)
  8. jq html 多一个引号,为什么jQuery模板会为某些字符串添加双引号
  9. SOA架构设计经验分享—架构、职责、数据一致性
  10. VC 对话框背景颜色 控件颜色
  11. 在IT界取得成功应该知道的10件事(ZT)
  12. chatroom.php,chatRoom.php
  13. HTTP1.1与HTTP1.0
  14. 数学建模题目及答案matlab,MATLAB数学建模习题.doc
  15. 小波变换去噪python_小波去噪方法及步骤_小波去噪方法的比较
  16. Petalinux配置
  17. 电脑安装不上chrome浏览器
  18. 大数据云计算支撑公安工作跨越发展
  19. 捋一捋Vue构造函数
  20. 雷神黑武士5代shark评测

热门文章

  1. 【安装配置】IDEA中配置Maven本地仓库后pom.xml飘红
  2. 文件对比8,单线程读,多线程对比,对比进度条,对比结果导出excel文件,已验收
  3. Surfer13如何实现自动白化
  4. 超详细的MES制造执行系统介绍——质量管理
  5. macOS swift下使用贝塞尔曲线制作五子棋盘(1)
  6. 计算机毕业设计django基于python图书馆借阅系统
  7. 【IP地址和MAC地址的区别】
  8. iftop查看耗费流量的进程
  9. MadPad:个性化的音乐创作应用
  10. 仿YY.com的钓鱼网页,专盗YY账号,提醒网友注意了