[原创]Linux 802.11n CSI tool安装教程(亲测可用)

VIP[原创]Linux 802.11n CSI tool安装教程(亲测可用)
Linux 802.11n CSI tool安装教程前言网上关于Intel5300 CSI tool的教程繁多,实际有效的可以说极少,各种疏漏错误。装的时候被坑无数次,终于调通。其实装这个工具并不太难,但是很多人把它弄得极其复杂,所以写这篇博客来帮助和我有一样困扰的人。我基本沿用的是官方文档旧版本的安装方案,针对其冗杂之处做了大量改进。旧版安装教程:http://dhalperi....
开通可读全文 ·4.2w 人阅读
最低0.47元/天 解锁文章

Linux 802.11n CSI tool安装教程

前言

网上关于Intel5300 CSI tool的教程繁多,实际有效的可以说极少,各种疏漏错误。装的时候被坑无数次,终于调通。其实装这个工具并不太难,但是很多人把它弄得极其复杂,所以写这篇博客来帮助和我有一样困扰的人。我基本沿用的是官方文档旧版本的安装方案,针对其冗杂之处做了大量改进。

旧版安装教程:

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

若需转载请注明出处:

https://blog.csdn.net/u014645508/article/details/81359409

特别提醒:使用虚拟机安装csi tool是收不到数的!

安装Ubuntu及换源

1.首先安装Ubuntu 12.04 LTS。

32位下载地址

64位下载地址(页面中第一个链接)

建议使用64位,因为后续处理数据用的matlab,其32位版本不好找。

2.换源。这是为了切换到国内的源,加速下载的速度。可以用命令行操作打开source.list换源,但是容易出现问题。我建议采用在图形界面换源的方案:打开Ubuntu Software Center,在左上角Edit栏里打开Software Sources,在Ubuntu Software 下的Download from里选择 Other... ,选择China中的源,我这里选择清华源。

3. ctrl+alt+T新建终端,执行

sudo apt-get update

安装依赖

4 继续执行 

sudo apt-get -y install git-core kernel-package fakeroot build-essential ncurses-dev  

这一步一般不会有问题,如果出错考虑换源有问题,或采用博主Tdbtx_j的补救方案。

5.继续执行

sudo apt-get -y install libnl-dev libssl-dev  这一步一般不会有问题

6.继续执行

sudo apt-get -y install iw  这一步一般不会有问题

下载并编译内核

7.下载 intel-5300-csi-github-master.tar.gz

下载地址:https://download.csdn.net/download/u014645508/10579514

原教程在这一步是git clone操作,会克隆一个庞大的内核csitool,极为耗时,其实并不需要。这里下载的intel-5300-csi-github-master.tar.gz是一个精简版的内核,只有十分之一大小,但收数功能是完全相同的。

8.将上一步下载的压缩包利用U盘拷贝到Ubuntu系统Home目录下,准备在Ubuntu上解压。解压命令:

tar -xvf intel-5300-csi-github-master.tar.gz

可能遇到的问题:Ubuntu报错unable mounting ...exfat,这是由于Ubuntu无法识别U盘格式,

解决方案:执行 sudo apt-get install exfat-fuse 即可识别U盘内容

9.切换至解压后的文件夹下:

cd intel-5300-csi-github

10 执行命令 make oldconfig

VIP 最新Linux CSI Tools安装教程(两台主机,一发一收)(监控模式) 无线感知之CSI Tools工具安装,最新在监控模式下采集CSI数据, 开通可读全文·2.9k 阅读·20 点赞·35 收藏 阅读全文

相关推荐

Linux CSI Tool 完整使用说明,终结解决方案(一发一收,monitor模式,wifi发收单台,ap模式)(权威版 已成功测试)

特推出monitor ap模式x201终结解决方案,附带详细执行指令,学生按照指令就可以进行csi wifi人体行为识别实验,免除摸索时间精力浪费,学生可以专心研究信号分析。monitor模式如果自行安装学生自己摸索实际预估花费2个月左右,ap模式安装预估半个月左右。特别说明:ap模式执行指令和monitor模式执行指令需要搭配完整解决方案设备才能正常使用。3. 准备一台路由器,通电,不要设置密码。注意:输入各命令字母正确和中间空格,确保命令正常执行。说明:需要搭配完整解决方案设备,命令才能正常执行。

wangxu14574630的博客 2238

[原创]Linux 802.11n CSI Tool下csi数据的实时可视化

Linux 802.11n CSI Tool下csi数据的实时可视化 前言 本文主要应用了lubingxian的可视化工具,对他们的工作表示感谢。具体效果是当我们在终端收数的时候,matlab上的脚本会实时显示csi数据的SNR,变幻的效果还是挺震撼的。 在我们配置好CSI Tool以后,可以通过简单的步骤实现对csi数据的可视化。 我使用的是64位Ubuntu12.04LTS版本+mat...

u014645508的博客 1万+

[原创]Linux 802.11n CSI tool Monitor模式

Linux 802.11n CSI tool Monitor模式 使用AP模式的缺陷在于ping 命令速度比较慢,且不能精确控制发送的参数,比如接收的包数量是不可控的。Monitor模式可以调制发送速率、发包数量、发送天线个数、HT模式、short/long guard interval等等,因此调通Monitor模式是必须的。期间参考了博主沃一德的CSI Tool安装使用讲解,对他的工作表示感...

u014645508的博客 1万+

Linux 802.11n CSI Tool 翻译

网址:http://dhalperi.github.io/linux-80211n-csitool/faq.html timestamp_low是NIC 1 MHz时钟的低32位。它大约每4300秒,即72分钟一次。该字段还没有记录在样例跟踪中,因此所有值都是任意的,并且总是等于4。bfee_count是驱动程序记录并发送到用户空间的波束形成度量的总数。内核和用户空间之间的netlink通道...

qq_36751119的博客 1720

Linux 802.11n CSI Tool调通monitor模式---2022/03/28

文章目录0 参考资料1 准备工作2 配置流程2.1 升级内核2.2 官方指导步骤2.2.0 准备2.2.1 构建和安装修改后的驱动程序2.2.2 安装修改后的固件2.2.3 构建用户空间日志工具2.2.4 启用日志记录和测试2.3 修改驱动2.4 monitor模式收数2.4.1 下载安装Iorcon2.4.2 替换脚本2.4.3 指令执行3 踩坑汇总 根据官网的一些说明,以及网上的一些经验贴,结合自己在调试monitor模式过程遇到的一些坑,由于各个帖子之间的适用性不同,所以在整个调试过程中需要多方参照,

qq_44118744的博客 4099

Linux 802.11n CSI Tool AP/monitor 使用教程

实验的前期准备工作,主要是monitor模式下的使用,本文参考了博主 魂灵序曲的两篇博文,这里先贴出。感谢博主填坑: 修改驱动参数部分 驱动替换部分 本文的主要内容: 安装intel csi tool AP模式 monitor模式 1. 安装intel csi tool 我使用的是Thinkpad X200 + Ubuntu 12.04进行实验。 安装部分我没用参考博主使用精简安装包,裁剪的安装包虽然变小但是安装步骤较为繁琐,这里使用修改git源的方法实现加速,同时make的速度也比较快。 直接开终端,

lhiSt的博客 2010

基于Ubuntu 14.04.1(64位)的Linux 802.11n CSI Tool安装

Linux CSI Tool操作系统和硬件配置安装步骤(参考 http://dhalperi.github.io/linux-80211n-csitool/installation.html ,所有的Tip我都没装) 由于需要研究CSI,拖了很久,终于下定决定自己动手进行CSI采集工具的安装,记录一下,给大家参考参考。有什么理解的不对的地方,还请各位包涵和指正。 操作系统和硬件配置 操作系统:ub...

dfcaihg的博客 3487

【笔记】Linux 802.11n CSI Tool部分机翻

Linux 802.11n CSI Tool 详情参照:http://dhalperi.github.io/linux-80211n-csitool/faq.html FAQ, Things to Know, and Troubleshooting 常见问题、须知和故障排除 1.How do I set wireless data rates (or get/set other station information)? [+] 如何设置无线数据速率(或获取/设置其他站点信息)? 2.How do I pr

AnastasiaJ的博客 1024

Linux 802.11n CSI Tools常见问题,故障排除

1、怎样设置无线数据速率(或者得到其他站点信息)? A.在debugs目录中发现其他站点信息 当802.11接口连接到其他的站点,在debugs下会创建一个目录,有这个站点的MAC地址。注意如果这个接口在客户端模式下,它将只会连接到一个站点AP,但是在其他的模式下,它将连接到多个站点。这些站点的信息如下: $sudols/sys/kernel/debug/ieee80211/

mazi的博客 1万+

CSI Tool 集成安装包(适配Ubuntu11.04)

CSI Tool 集成安装包(适配Ubuntu 11.04系统,Intel 5300 无线网卡) csitools

CSI Tool 监控模式下双向CSI采集(同时发送并接收数据).zip

嵌入式相关的项目源码、数据集等资源

一文搞懂【Linux 搭建 Dread Hunger 服务器】附本体及Docker部署集群方案

看直播发现了五花八门的开服器和版本,一时兴起按官方文档进行了搭建尝试,所以我的版本基于官方Stream2024.01.10更新的版本,也就是停服时的玩法,应该可以根据mod和补丁魔改成更那些开服器一样的版本,本文不做谈论,注重服务器搭建,毕竟8个人不可能在一个局域网里乱象:首先,我看了大量教程视频,一类是开服器的推广,另一类自建的基本采用Windows搭建,我觉得最离谱的是大部分教程都会教你买一台远程Windows虚拟机???

LHmine的博客 3931

FPGA音频处理入门:手把手教你用Verilog实现I2S接收模块(附完整代码)

本文详细介绍了如何使用Verilog在FPGA上实现I2S接收模块,涵盖I2S协议原理、Verilog架构设计、完整代码实现及优化技巧。通过实战案例,帮助开发者快速掌握数字音频处理技术,适用于嵌入式音频系统开发。

weixin_30335575的博客 393

树莓派驱动DLPDLCR230NPEVM+framebuffer显示图片

DLPDLCR230NPEVM DLP® LightCrafter™ Display 230NP 是一个易于使用的紧凑型即插即用评估平台,适用于消费类产品、工业、医疗和物联网 (IoT) 市场中的各种超便携显示应用。此评估模块 (EVM) 采用 DLP230NP 芯片组,该芯片组由DLP230NP.23 1080p DMD、DLPC3436显示控制器和DLPA2005PMIC/LED 驱动器组成。此 EVM 外形小巧,配备生产就绪型光学引擎以及支持 18 位 RGB 并行视频接口...

L_Y000的博客 2589

双脉冲测试中IGBT驱动电阻和驱动电容的研究

  在LTspice中没有双脉冲波形发生器,要做一个双脉冲的波形只能用电压源来进行特殊设置,不是很方便,为此我写了一个双脉冲波形发生器,有需要的可以下载。双脉冲波形发生器。   如下,该元器件可以自定义延迟时间Td,第一个脉冲宽度T1,第二个脉冲宽度T3,两个脉冲间隔T2,脉冲循环个数Ncycle以及高低电平Vhigh,Vlow。       IGBT开通时Rg的影响: 如果增大Rg: ①开通延...

gaoyong_wang的博客 8324

解决Cursor AI工具地域限制报错的方法与原理

地理围栏(GEO-fencing)是现代云服务常用的访问控制技术,通过IP地址库匹配、支付系统验证等方式实现区域限制。在AI编程工具领域,这种技术常导致类似Cursor出现的'unsupported country region'报错。从技术实现看,服务商会综合HTTP头信息、时区设置等多维度数据进行地理位置判断。开发者可通过调整网络出口、配置本地模型或使用企业版等方案解决。本文以Cursor为例,详细分析了AI工具地域限制的底层原理,并提供了包括Ollama本地部署在内的多种工程实践方案,特别适合需要稳定

weixin_30820077的博客 516

基于STM32设计自动输液监测系统(241)

该系统集成了液位传感模块、光电传感器、电机模块、按键模块和OLED显示屏等多个功能模块,以实现全面的输液过程监控和控制。液位传感模块能够实时监测输液瓶中的液位,当液位到达限定值时,系统会自动控制步进电机夹紧输液管,并发出报警提醒,确保输液过程不会因液位过低而中断。

1319

大模型——Dify:知识库与外部知识库

摘要 Dify的知识库功能为开发者提供了动态知识管理解决方案,超越了大模型静态预训练数据的限制。知识库支持多种文档格式(如txt、pdf、docx等),通过文档分段、索引设置和检索优化机制提升LLM的响应准确性。系统提供高质量和经济两种索引模式,前者采用向量化检索技术,后者使用关键词匹配以降低成本。知识库支持元数据管理,包括自动生成的内置元数据和用户自定义元数据,便于内容分类和检索。对于高级需求,Dify还支持连接外部知识库,通过API实现跨平台数据共享和检索优化,满足企业级知识管理需求。

680

Autosar诊断实战系列07-Dcm之0x19 06扩展数据配置及工程问题讨论

19 06扩展数据如何配置?如果某DTC没有出现过故障扩展数据该如何响应?

initiallizer的博客 1671

8259双中断系统 protues 8

8086+8255+8259双中断系统IR0 IR1 protues 8 汇编语言

软件工程 软件开发成本度量规范、解读及模板.rar

软件开发成本度量规范、解读及模板

惠普HP45喷墨打印头规格书

惠普HP45喷墨打印头和台湾IUT300是兼容 打印高度12.7mm IUT308打印头25.4mm 的也可以参考这个 打印头头点数一样只是放到一排 上面 这个打印机真实DIP300的 半点虚拟的600DPI 用于喷码机上面比较多 墨水可以用快干的

通讯协议解析基础知识PPT学习教案.pptx

通讯协议解析基础知识PPT学习教案.pptx

上一篇: [原创·论文阅读]Position tracking for virtual reality using commodity WiFi
下一篇: [原创]Linux 802.11n CSI Tool下csi数据的实时可视化
魂灵序曲
博客等级 码龄12年 163粉丝 15原创
评论 256
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值