基于rt2860v2的wifi探针
来源:互联网 发布:中国网络经纪人 安居客 编辑:程序博客网 时间:2024/06/05 10:36
实验室有块7620a的板子,之前做过探针方面的试验,rt2860v2的驱动源码来自网络,探针是基于这份源码做的试验,最初在驱动中采集的数据是通过proc节点送到应用层,但是发现数据的实时性啥的不够好,改用了netlink方式。有感兴趣的同学可以跟着下面的步骤下载编译,供研究学习用。
首先下载openwrt的源码,这里是openwrt传送门:https://dev.openwrt.org/ 如果比较懒,也可以直接去作者的git上下载:https://github.com/lixuande/openwrt-icbbox.git
然后下载修改后的rt2860v2的源码,在openwrt的package下直接clone源码https://github.com/lixuande/rt2860v2-detect.git
采集后的探针数据通过netlink广播到应用层,在应用层用socket侦听即可,这里是一个应用层的小例子,也是在openwrt的package下直接clone源码https://github.com/lixuande/rt2860v2-detect-user
下载完源码的package下是这个样子的:
openwrt的编译相对简单:
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig的时候选择对应的芯片,选择对应的无线网卡驱动
把社区里的驱动去掉就行了,在kernel的无线驱动下面
应用层获取探针数据的小例子放在了Utilities中,名字叫apdetect
剩下的就是编译了,make -j4 V=99
生成自己想要的固件刷写到板子上,telnet或者ssh进去在终端敲apdetect应该能看到如下的数据:
驱动中提取了rssi snr,可以做信道质量评估,人流分析等等,希望对大家研究学习wifi相关的东西能有帮助。
- 基于rt2860v2的wifi探针
- openwrt上wifi探针的实现----mt7620a+rt2860v2
- 基于802.11协议的wifi探针的研究与学习
- 基于 WiFi 探针的客流统计与考勤
- 什么是WIFI 探针?WIFI 探针的用途有哪些?
- 中科爱讯WiFi探针的功能与应用
- 运用在公共安全领域的WiFi探针
- 基于探针的动态插桩
- WIFI 探针原理
- 什么是WiFi 探针技术?
- 什么是WiFi探针?
- wifi探针基本概念
- ESP8266 WiFi探针 MAC
- 中科爱讯WiFi探针TZ007搭建UDP服务器端程序接收探针发来的数据
- 中科爱讯WiFi探针TZ001调整探针抓取数据的信号强度
- 中科爱讯WiFi探针TZ006搭建UDP服务器端程序接收探针发来的数据
- WiFi探针的工作原理及采集的数据?
- 中科爱讯WiFi探针的功能用途与解决方案
- 如何用消息系统避免分布式事务?
- Android 官网Train阅读记录——6
- 基于vue的日历小demo
- elasticsearch api中的get操作
- Echarts图表之插件生成PDF下载
- 基于rt2860v2的wifi探针
- Linux静默安装Oracle11g部分问题
- Graphviz python & anaconda中安装
- 几个检查当前运行的Linux是在VM还是在实体机中的方法
- TI android 源码下载镜像
- OkHttpUtils使用简析
- 2016-2017 ACM-ICPC, NEERC, Central Subregional Contest J.Architect of Your Own Fortune
- swiper应用demo及鼠标滑过悬停离开滚动方法
- 产生树的镜像,判断一棵树是否为对称二叉树