0. 环境

i3台式机 Ubuntu 20.04 + HackRF One

1. 更改163源

ubuntu的官方源安装这个软件很慢。

cd /etc/apt
sudo cp source.list source.list.backup
sudo gedit source.list

添加以下内容保存

deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse

sudo apt update

2.  安装基本软件

sudo apt-get install hackrf libhackrf-dev libhackrf0 gnuradio-dev gr-osmosdr gqrx-sdr gnuradio

3. 测试硬件连接

通过USB连接hackrf one

hackrf_info

xxjiani3@xxjiani3-To-be-filled-by-O-E-M:~/.local/bin$ hackrf_info
hackrf_info version: unknown
libhackrf version: unknown (0.5)
Found HackRF
Index: 0
Serial number: 000000000000000017c467dc256041c3
Board ID Number: 2 (HackRF One)
Firmware Version: 2018.01.1 (API:1.02)
Part ID Number: 0xa000cb3c 0x00544752

4. 安装qspectrumanalyzer

看这里:https://github.com/xmikos/qspectrumanalyzer

# Add SoapySDR PPA to your system
sudo add-apt-repository -y ppa:myriadrf/drivers

# Update list of packages
sudo apt-get update

# Install basic dependencies
sudo apt-get install python3-pip python3-pyqt5 python3-numpy python3-scipy     #soapysdr python3-soapysdr后面的不需要。因为我用的是hackrf one

# Install SoapySDR drivers for your hardware (e.g. RTL-SDR, Airspy, HackRF, LimeSDR, etc.)
sudo apt-get install soapysdr-module-rtlsdr soapysdr-module-airspy soapysdr-module-hackrf soapysdr-module-lms7

# Install QSpectrumAnalyzer locally for your current user
pip3 install --user qspectrumanalyzer

安装完后,文件在这里:
xxjiani3@xxjiani3-To-be-filled-by-O-E-M:~/.local/bin$ ls
qspectrumanalyzer  soapy_power
xxjiani3@xxjiani3-To-be-filled-by-O-E-M:~/.local/bin$

5. 运行看效果

./qspectrumanalyzer

File -> Settings

backend选择hackrf_sweep,即可按ok

随后按右边的start

频谱是出来的,这附近无线电较多的是低频信号,和一些1.2G、2.4G、4.5G这几样。2.4G的估计是WIFI,低频那边是声波了。

第一款无线信号频谱分析仪:Ubuntu20(i3台式机) + hackrf one + qspectrumanalyzer相关推荐

  1. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)

    前言: 文章利用Python pygame做一个贪吃蛇的小游戏而且讲清楚每一段代码是用来干嘛的. 据说是贪吃蛇游戏是1976年,Gremlin公司推出的经典街机游戏,那我们今天用Python制作的这个 ...

  2. 自动驾驶新突破,国内有了第一款AI标注软件

    https://www.toutiao.com/a6639856022984851982/ 2018-12-28 09:52:31 自动驾驶已经是车圈红到发紫的焦点话题,也是中国汽车产业实现" ...

  3. SAP-注入“AI基因” 打造全球第一款“智能ERP

    SAP-注入"AI基因" 打造全球第一款"智能ERP https://www.toutiao.com/a6635799431973175812/ 如果评选2018年的关键 ...

  4. 程序员自学编程创立 GREE,推出世界上第一款手机社交游戏,白手起家成为亚洲最年轻的巨富...

    作者 | 年素清 责编 | 王晓曼 出品 | 程序人生 (ID:coder _life) 田中良和(Yoshikazu Tanaka)是日本的IT首富,也是亚洲最年轻的白手起家型亿万富翁.他早年靠自学 ...

  5. 华为的鸿蒙系统营销,全球第一款搭载华为鸿蒙系统的荣耀智慧屏终端在万众期待中正式上线销售...

    8月15日上午10:08,全球第一款搭载华为鸿蒙系统的荣耀智慧屏终端在万众期待中正式上线销售,这其中包含京东家电平台上超过30万预约抢购用户. 仅用8分钟,京东家电就将全球首台华为鸿蒙系统的荣耀智慧屏 ...

  6. AI开发学习: 第一款AI药物诞生:英国公司“光速”制药碾压传统研发

    使用人工智技术开发出第一款药物.这款药物可用来治疗强迫症,不久将开始进入临床测试阶段.需要强调的是,这款药物从提出概念至今不到一年时间.据媒体报道,近期英国初创公司 ExScientia 称,他们已经 ...

  7. 我决定开发自己的第一款iPhone应用

    为更好地掌握编程,我决定开发自己的第一款iPhone应用. 我是一名设计师和前端开发者,曾用服务器端编程语言(PHP)写过一些程序,不但会使用Ruby.PHP等语言,还从更高层次了解了这些语言.但遗憾 ...

  8. 《Netty 实战》Netty In Action中文版 第2章——你的第一款Netty应用程序(一)

    第2章 你的第一款Netty应用程序 本章主要内容 设置开发环境 编写Echo服务器和客户端 构建并测试应用程序 在本章中,我们将展示如何构建一个基于Netty的客户端和服务器.应用程序很简单:客户端 ...

  9. Android官方开发文档Training系列课程中文版:构建第一款安卓应用之入门指南

    入门指南 欢迎来到安卓开发训练课,在这里你可以找到一系列课程来描述如何使用现有的代码示例来重新适用到你的APP上,你可以在左侧的导航栏顶部看到在若干个大项里有若干个有组织的子项课程.(导航栏请参见官方 ...

最新文章

  1. 你,保持童心;我,帮你保持童颜
  2. OpenCV基础知识入门
  3. Emacs Org-mode学习笔记
  4. 【图文】Excel中vlookup函数的使用方法
  5. ASP.NET Core微服务(五)——【vue脚手架解析接口】
  6. linux fork函数的精辟解说
  7. 使用mysql_fetch_array()获取当前行数据
  8. 使用class-validator替换Joi包的方法
  9. sqlite3简单操作
  10. oracle mysql 透明网关_如何在Oracle中建立透明网关
  11. 手机语音翻译的小妙招,一步一步教你!一键音频转文字
  12. 用华为eNSP仿真校园网
  13. Win/Chomer美化
  14. 沿着哈勃望远,看清MyBatis整体架构
  15. 带掩码的自编码器(MAE)最新的相关论文推荐
  16. kotlin实现的简单个人账户管理APP(三) 自定义View仿支付宝的密码输入框/密码相关逻辑
  17. 深挖ThreadLocal
  18. 台电tbook10s删除安卓系统_Andriod系统体验 简洁流畅_台电 TBook 10_平板电脑评测-中关村在线...
  19. 博士研究生入学第一年就完成了毕业所需的发表论文要求是怎样的体验?
  20. 中秋未到却卖到断货的月饼,究竟有多好吃?

热门文章

  1. matlab小提琴图,violin plot 小提琴图 matlab R语言 Python
  2. 新手奶爸,分享一款记录儿童身高体重的APP,并分析其中所用到的技术。
  3. 马化腾的左膀右臂,腾讯的第二大股东,身家千亿却非常低调
  4. iOS崩溃日志分析-b
  5. 解决MATLAB遇到内部问题,需要关闭
  6. Linux查看隐藏文件
  7. java 邮编_地址查邮编示例代码
  8. HDU1166:敌兵布阵
  9. Chaos Mesh 实践
  10. 共享出行塑造城市的未来