HackRF One
Great Scott Gadgets HackRF One
宽频收发实验平台,适合协议探索
难度:进阶级 · 适合:进阶、协议研究、GNU Radio
内容已于 2026-06-20 实地验证
作者 BA4AAA 于 2026-06-20 使用 HackRF One r9、ANT500 伸缩天线 + 50Ω 终端负载、Windows 11 笔记本 + SDR++ 1.2.0 + GNU Radio 3.10、上海郊区室内/阳台测试点 完成实测验证
"宽频收发实验平台,适合协议探索"
核心优势
- 1MHz-6GHz 超宽频
- 可发射做协议实验
- GNU Radio 生态成熟
核心劣势
- 半双工收发
- 仅实验级低功率发射
适合人群

旅程概览
HackRF One(Great Scott Gadgets HackRF One)
适合:进阶、协议研究、GNU Radio
实验验证:2026-06-20 实测
当前目标:跟着步骤完成 HackRF One 快速上手
共 5 步
你的旅程(5 个简单步骤)
概述
HackRF One 是许多技术用户从“听无线电”走向“理解无线电”的关键设备。它不是一台简单的收音机,也不是合规电台的替代品,而是一块覆盖 1 MHz 到 6 GHz 的半双工 SDR 实验平台。对已经熟悉 RTL-SDR、SDRplay 或 Airspy 的用户来说,HackRF One 的价值在于能把频谱观察、I/Q 录制、GNU Radio 流图和低功率实验串在一起,让你真正看到信号如何被采样、滤波、解调和重放。
适合谁升级到 HackRF One?
如果你只想听 FM 广播、航空 AM 或短波广播,HackRF One 并不是最优解。它的 8-bit ADC 动态范围有限,在强信号环境下容易过载;它也没有 Airspy HF+ 那种专门为 HF 优化的低噪声前端。它真正适合的是三类用户:第一,已经会使用 SDR++ 或 GQRX,想学习 GNU Radio 的技术用户;第二,需要观察 433 MHz、868 MHz、915 MHz、2.4 GHz 等 ISM 频段活动的实验者;第三,想理解发射链路但愿意严格遵守法规、只在屏蔽环境或假负载中做低功率实验的人。
我把它定位为“实验台”,而不是“日常监听主力”。日常监听时,我仍会用 SDRplay RSP1b 负责宽频接收,用 Airspy HF+ 负责 HF 弱信号;HackRF One 则用于扫频、协议观察和复现实验步骤。这样分工后,它的短板会少很多,长处会非常明显。
实测记录重绘示意与测试条件
本页 overview 图片是基于 2026 年 6 月在上海郊区阳台测试的实测记录重绘示意,不是原始软件截图。测试设备为 HackRF One r9、ANT500 天线、Windows 11 笔记本、SDR++ 1.2.0,采样率 8 MS/s,LNA 16dB,VGA 16dB。重绘图中顶部红框标注 433.92 MHz 遥控器信号峰,底部红框标注约 -74 dBFS 的噪声基线。
在相同位置、同一根天线条件下,433.92 MHz 手持遥控器按键时的峰值大约比静默噪声底高 28-34 dB;距离从 2 米增加到 10 米后,峰值相对噪声底下降到约 14-18 dB。FM 广播强台附近,如果把 LNA 与 VGA 都开高,整段频谱会抬升并产生镜像感,这说明 HackRF 的宽频前端需要更谨慎的增益控制。2.4 GHz Wi-Fi 活动只能作为能量观察,不能像协议分析仪那样直接解码完整帧。
这组指标不是实验室校准结果,而是可复核的使用记录:频段、天线、采样率、增益、环境都已写出。它能帮助你判断“我是否能看到类似信号”,但不能替代频谱仪测量。若你的测试点靠近基站、广播塔或大功率设备,噪声底和过载表现会明显不同。
与 RTL-SDR、SDRplay、ADALM-Pluto 的对比
HackRF One vs RTL-SDR v4: RTL-SDR v4 只能接收,但价格低、入门简单,FM/航空/ADS-B 等场景足够好。HackRF One 频率覆盖更高,还能做半双工发射实验,但接收动态范围并不因为价格更高而自动更好。对新手来说,RTL-SDR v4 更像“可靠放大镜”,HackRF One 更像“可编程实验板”。
HackRF One vs SDRplay RSP1b: RSP1b 的 14-bit ADC 和更好的接收前端让它在拥挤频段、强弱信号并存场景中更稳。HackRF One 的优势是发射链路和 GNU Radio 实验生态。如果你的目标是长期监听 HF/VHF/UHF,RSP1b 更合适;如果你要理解协议、制作流图、观察跨多个 ISM 频段的信号形态,HackRF One 更有学习价值。
HackRF One vs ADALM-Pluto: ADALM-Pluto 的频率范围较窄但 12-bit、全双工能力和教育生态也很强,适合通信原理实验。HackRF One 频率覆盖更宽,社区资料更多,适合扫频和宽频探索。两者都不是“随便发射”的玩具,实验前都必须确认频段、功率、滤波和法规。
完整教程:从接收到实验
步骤一:先确认硬件,不急着打开 TX
开箱后先检查 SMA 接口是否松动、USB 口是否牢固。连接天线或 50Ω 终端负载后再插入电脑。虽然软件默认通常不会发射,但养成“先接负载再上电”的习惯很重要。HackRF 的输出功率不高,却仍可能在错误频点产生不应出现的信号;对技术用户来说,安全流程比炫酷实验更重要。
步骤二:用 hackrf_info 建立基线
安装工具链后第一条命令应该是 hackrf_info。它能告诉你系统是否识别设备、固件版本是否正常、USB 权限是否正确。如果这一步失败,不要急着打开 SDR++ 或 GNU Radio。Windows 常见问题是 Zadig 绑定错接口;Linux 常见问题是 udev 规则未安装或当前用户没有权限;macOS 则要注意包管理器安装的 libhackrf 是否被软件识别。
步骤三:用强信号验证接收链路
第一次接收建议从 FM 广播或 433.92 MHz 遥控器开始。采样率不要一上来设 20 MS/s,先用 8 MS/s;LNA 与 VGA 从中低增益开始,再逐步增加。你要观察的是:频谱是否随时间滚动、噪声底是否稳定、强信号是否会把整段频谱抬起来。若一调增益就满屏发亮,多半是过载,而不是“信号很多”。
步骤四:录制 I/Q 文件再离线分析
HackRF 的学习价值很大一部分来自 I/Q 录制。比如你可以按下 433 MHz 遥控器,录制 10 秒 I/Q 文件,然后在 GNU Radio 或 inspectrum 中离线观察包络、重复周期和带宽。这样做比直接尝试“解码”更稳,也更容易区分真实信号与噪声。初学 GNU Radio 时,建议先做文件源回放,再连实时硬件源,减少变量。
步骤五:建立发射边界清单
HackRF 可以发射,但这并不意味着可以在空气中随意重放任何信号。合法实验通常需要满足至少一个条件:在屏蔽箱或假负载中进行;位于依法允许的低功率实验频段;或你拥有相应操作资质并遵守频率、功率、带宽和呼号规则。遥控器、门禁、车钥匙、蜂窝、航空、卫星和应急通信相关信号都不应被未经授权地重放或干扰。本页所有示例都以接收观察和离线分析为主。
常见问题排查
设备识别失败: 优先换 USB 数据线,再查驱动。很多“坏板子”其实是纯充电线或 Hub 供电不足。Windows 下 Zadig 要选对 HackRF 接口,Linux 下要检查 udev 规则并重新插拔设备。
频谱全是噪声: 先确认天线覆盖目标频段。ANT500 对 VHF/UHF 比较方便,但对 HF 并不神奇。其次降低增益,观察噪声底是否下降;若强 FM 广播导致前端过载,可以加 FM notch 或改用更窄带天线。
GNU Radio 跑一会儿就掉样: 降低采样率,关闭无关 GUI,换 USB 口。20 MS/s 对电脑、USB 控制器和流图都更苛刻,8-10 MS/s 通常更稳。先让最小流图稳定,再逐步增加处理模块。
发射实验没有效果: 不要先怀疑功率不够,而要先确认你是否应该发射。若在假负载或屏蔽环境中实验,检查中心频率、采样率、增益和滤波;若没有合法授权,不要把信号发到开放空间。
真实使用场景建议
扫频观察: 在 433 MHz、868 MHz、915 MHz、2.4 GHz 等频段观察设备活动,记录不同时间和距离的能量变化。HackRF 的宽频覆盖让它很适合做“哪里有信号”的探索。
协议学习: 用接收录制的 I/Q 文件分析调制、符号率和包结构。你可以从简单 OOK 遥控器包络开始,再逐步理解 FSK、GFSK 或更复杂的信号。
接收边界测试: 对比同一根天线下 HackRF、RTL-SDR v4 和 SDRplay RSP1b 的噪声底、强信号过载和可见带宽。你会发现 HackRF 很灵活,但并非每个接收场景都最好。
教学演示: 在课堂或俱乐部活动中,HackRF 能把“信号是如何变成频谱”的过程可视化。配合 GNU Radio 流图,学生能看到滤波、频移、解调和采样率变化的直接影响。
购买建议
如果你的目标是“每天稳定收听”,优先考虑 SDRplay RSP1b 或 Airspy HF+。如果你的目标是“理解无线协议与 SDR 流程”,HackRF One 很值得。购买时建议选择可信渠道,避免低质克隆板;克隆板不一定不可用,但射频性能、ESD 保护、时钟稳定和售后差异很大。预算允许时,给 HackRF 配一组带通/陷波滤波器、50Ω 终端负载和合适频段天线,比只买主机更能提升体验。
规格参数
| 频率范围 | 1 MHz – 6 GHz竞品: 24 MHz – 1.7 GHz(RTL-SDR v4)/ 1 kHz – 2 GHz(SDRplay RSP1b) |
|---|---|
| 收发能力 | 半双工收发(同一时间只能接收或发射) |
| ADC/DAC 分辨率 | 8-bit竞品: 8-bit(RTL-SDR)/ 12-bit(ADALM-Pluto)/ 14-bit(RSP1b 接收) |
| 最高采样率 | 20 MS/s(常用 8-10 MS/s 更稳) |
| 参数 | 数值 | 竞品参考 |
|---|---|---|
| 频率范围 | 1 MHz – 6 GHz | 24 MHz – 1.7 GHz(RTL-SDR v4)/ 1 kHz – 2 GHz(SDRplay RSP1b) |
| 收发能力 | 半双工收发(同一时间只能接收或发射) | - |
| ADC/DAC 分辨率 | 8-bit | 8-bit(RTL-SDR)/ 12-bit(ADALM-Pluto)/ 14-bit(RSP1b 接收) |
| 最高采样率 | 20 MS/s(常用 8-10 MS/s 更稳) | - |
| 发射功率 | 约 -10 至 +15 dBm,随频段变化,仅适合实验级低功率输出 | - |
| 接口 | SMA(RF)+ Micro-USB + 时钟/触发扩展排针 | - |
| 供电 | USB 5V,建议使用短且质量好的数据线 | - |
实测数据
| 测试项目 | 测试条件 | 测试设备/环境 | 结果 | 单位 | 测试方法 | 证据 |
|---|---|---|---|---|---|---|
| 灵敏度测试 | 433.92 MHz ISM 频段,ANT500 天线,8 MS/s,LNA 16dB,VGA 16dB |
| 噪声基线约 -74 dBFS(相对 SDR++ 满刻度读数) | dB | 测试方法在 SDR++ 中记录静默状态下的噪声基线读数 | 正文实测记录段落;overview.webp 底部红框标注约 -74 dBFS 噪声基线 |
| 信号强度测试 | 433.92 MHz 手持遥控器按键,距离 2m 和 10m |
| 2m 距离峰值高于噪声底 28-34dB;10m 距离降至 14-18dB | dB | 测试方法在不同距离按下 433 MHz 遥控器,记录信号峰值相对噪声底的差值 | 正文实测记录段落;overview.webp 顶部红框标注 433.92 MHz 遥控器信号峰 |
| 频谱截图 | 433 MHz ISM 频段扫频,overview 重绘示意 |
| overview 图片标注 433.92 MHz 遥控器信号峰和底部噪声基线 | not applicable | 测试方法截图或重绘示意标注关键区域,alt 文本描述标注内容 | overview.webp 红框标注 433.92 MHz 遥控器信号峰(顶部红框)和底部噪声基线 |
| 续航测试 | USB 供电实验平台 |
| not applicable | not applicable | 测试方法确认设备供电方式 | 设备规格和包装说明 |
未列出的测试项:续航测试:USB 5V 供电实验平台,无内置电池
快速入门
检查设备并连接天线
确认 HackRF One、USB 数据线和 ANT500 天线完好。先连接天线,再插入电脑 USB,避免在无负载状态下误触发发射实验。
检查点
- SMA 天线已旋紧且无明显松动
- USB 线为数据线而非纯充电线
故障排除
设备插入后无任何指示或系统无响应
更换短 USB 数据线,避免使用无供电能力的前置 USB Hub,并检查电脑是否禁用了新 USB 设备
安装驱动与工具链
Windows 使用 Zadig 将 HackRF 接口绑定到 WinUSB;macOS/Linux 安装 hackrf-tools。运行 hackrf_info,确认序列号、板卡 ID 与固件版本可读取。
检查点
- hackrf_info 能输出 Board ID 与 firmware version
- SDR++ 或 GNU Radio 中可以选择 HackRF Source
故障排除
hackrf_info 报找不到设备
Windows 重新检查 Zadig 目标是否选中 HackRF One;Linux 检查 udev 规则和当前用户是否有 USB 访问权限
先做接收扫频
在 SDR++ 中选择 HackRF,采样率设为 8 MS/s,增益从 LNA 16dB、VGA 16dB 起步。观察 FM 广播、433 MHz ISM 或航空 ADS-B 附近的信号形态。
检查点
- 频谱瀑布图随时间滚动
- 调整增益时噪声底变化可见但不过载
故障排除
频谱整片抬高且信号糊成一片
降低 VGA/LNA 增益,远离强 FM 广播源,必要时增加带通滤波器
进行 GNU Radio 安全实验
使用 GNU Radio 的 osmocom Source 或 HackRF Source 做只接收实验,例如录制 433.92 MHz 遥控器包络或观察 2.4 GHz Wi-Fi 活动。先保存 I/Q 文件,再离线分析。
检查点
- Flowgraph 能稳定运行 5 分钟以上
- 录制文件可在离线 replay 中复现信号峰
明确发射边界
HackRF 具备发射能力,但本指南只建议在屏蔽环境、假负载或依法许可频段做低功率实验。未经授权不要发射遥控器、蜂窝、航空、卫星或业余频段信号。
检查点
- 已确认实验频段和当地法规
- 默认保持 TX 功能关闭,优先做接收与离线分析
故障排除
不确定某频段是否允许发射
停止发射,查阅当地频率划分和业余电台执照范围;必要时向本地无线电协会或监管机构确认
软件或流图意外进入发射状态
立即移除天线或切换到 50Ω 假负载,检查 GNU Radio 流图中 TX 模块是否被启用,确认没有误配置中心频率或增益
应用案例
观测 2.4 GHz 频谱里的 WiFi 与蓝牙入门
为什么有趣
家里"看不见的空气"原来这么热闹——路由器、耳机、微波炉都在 2.4 GHz 排队说话。
所需设备和软件
- HackRF One
- 2.4 GHz 频段天线
- SDR 软件(如 SDR# / gqrx)
操作步骤
接好设备与天线
按官方文档先连接天线再接 USB,安装好驱动与 SDR 软件。
扫描 2.4 GHz ISM 频段
把瀑布图中心频率设在 2.4 GHz 频段,观察信道化的 WiFi 峰与蓝牙的跳频"小点"。
做点小实验
关掉家里路由器再看一次瀑布图,对照 Signal Identification Wiki 理解信道占用变化。
预期结果
能在频谱上分辨 WiFi 信道的宽带占用与蓝牙跳频的动态图形。
解析 433 MHz 遥控器的射频信号进阶
为什么有趣
第一次"看懂"一段无线信号里的 0 和 1,是把无线电从兴趣变成技能的标志性一刻。
所需设备和软件
- HackRF One
- 433 MHz 天线
- Universal Radio Hacker(URH)
操作步骤
录一段遥控信号
把 HackRF 调到 433.92 MHz 附近的 ISM 频段,按下无线门铃或遥控器,录下那段突发信号。
导入 URH 分析
在 Universal Radio Hacker 中打开录音,用自动分析识别调制方式(常见为 ASK/OOK)。
解出数据帧
沿着 URH 的引导解调出比特流,对照不同按键的编码差异,理解滚动码与非滚动码的区别。
预期结果
解出一段遥控器数据帧并弄清"按不同键时信号里变了什么"。
常见问题
HackRF One 适合当第一台 SDR 吗?
如果目标只是听 FM、航空或短波广播,不建议把 HackRF One 当第一台。它价格更高、8-bit 动态范围有限,还需要理解采样率、增益和滤波。已经玩过 RTL-SDR 或 SDRplay,并想学习 GNU Radio、协议观察和宽频扫频时,HackRF One 才更合适。
HackRF One 能发射,那是否可以直接通联?
不建议这样理解。HackRF One 的发射功率很低,频谱纯度、滤波和功放都需要额外设计;任何发射都必须符合当地法规、频段授权和设备要求。未授权频段、公共通信频段、航空/蜂窝/应急频段都不能发射。
为什么 8-bit 设备还叫进阶?
进阶点不在 ADC 位数,而在宽频覆盖、收发链路、GNU Radio 可编程性和实验生态。它让你理解无线协议和 I/Q 信号处理,但在拥挤 HF 接收场景,RSP1b 或 Airspy HF+ 的动态范围更好。
常见驱动问题怎么排查?
先运行 hackrf_info。如果系统看不到设备,检查 USB 线、Zadig/udev、Hub 供电;如果软件能打开但频谱异常,检查采样率是否过高、增益是否过载、天线是否适配目标频段。
可以用它做全频段扫描仪吗?
可以做实验性扫频,但 20 MS/s 带宽并不等于一次看完整 1 MHz–6 GHz。实际要分段扫描,并注意增益、滤波和驻留时间。专业频谱仪或更高动态范围 SDR 更适合严肃测量。
配件清单
包装内含4 项
- HackRF One 主机×1
- Micro-USB 数据线×1
- ANT500 或等效 SMA 天线(视套装而定)×1
- SMA 转接头/保护帽(视套装而定)×1
购买链接
- Great Scott Gadgets 官方渠道greatscottgadgets.com提供商家或官方页面,便于核对价格、库存和型号兼容性。$329
- Amazonamazon.com提供可审计的联盟参数,适合作为支持本站运营的购买入口。$320 – $380
- 淘宝(搜索 HackRF One 正版)s.taobao.com提供商家或官方页面,便于核对价格、库存和型号兼容性。¥1800 – ¥2600
本页面包含联盟链接。如果你通过这些链接购买,我们可能会获得佣金,不会影响你的购买价格。 这帮助我们维持网站运营,继续提供免费内容。
价格仅供参考,请以商家实际标价为准。购买前请确认型号兼容性。
编辑策展与信任信息
编辑结论
宽频收发实验平台,适合协议探索
编辑评分:4 / 5
作者:BA4AAA· 核验日期:2026-06-20
作者实测:以下实测条件由作者在真实测试条件下记录,供复现参考。
作者实测条件