HackRF One
2024年4月26日大约 2 分钟
HackRF One 简介
HackRF One 是一款软件定义无线电(SDR)设备,广泛应用于无线通信教育、研究和安全测试等用途。
HackRF One 拥有以下主要硬体特性:
- 频率范围:能够处理从 1 MHz 至 6 GHz 的信号,覆盖几乎大多数商用无线频率。
- 频带宽阔:支援从 2 MHz 到 20 MHz 的带宽,允许用户接收广泛的信号类型。
- 收发讯号:具备半双工发送和接收能力,可以进行信号的发射与接收。
- 高解析度:8位元的解析度,提供足够的细节来分析复杂的信号结构。
- 开源设计:Open Source 软硬体设计,提供使用者进行深入的研究与探索。
HackRF One 的应用范围极为广泛,其中包括:
- 教育与研究:在大学和研究机构中,HackRF One 常用于教学和无线通信技术的研究。
- 无线安全分析:安全研究者使用 HackRF One 来研究和测试无线网路、通信协议的安全性。
- 业余无线电爱好:无线电爱好者利用 HackRF One 探索和实验各种无线信号和技术。
常见软件
HackRF One 可以与多种开源和商用软件搭配使用,这些软件提供了信号录制、分析和处理的功能。常见的兼容软件包括:
- GNU Radio:一个自由的软件发展工具箱,允许执行各种无线通信系统的模拟和实时处理。
- Gqrx: 一个使用 GNU Radio 及 Qt 图形框架设计的接收器,可用来接收和分析无线信号。
- SDR# (SDRSharp):一个流行的 Windows 平台下的 SDR 应用程式,用于接收和分析无线信号。
- Osmocom:提供了广泛的无线通讯实用工具,专为 SDR 硬体设计,包括 HackRF。
学习资源
连接设备
将 HackRF 连接到电脑的 USB 插槽,观察灯号的变化,并参照以下的说明:
- 3V3:这个灯号在 HackRF One 通电时应持续亮起,表示装置得到了正常的电源供应。
- 1V8:当内部 1.8V 电源正常时,这个灯号会亮起。
- RF:表示韧体正在运作并且已开启附加内部电源。
- USB:当装置透过 USB 成功与电脑连接并通讯时,这个灯会亮起。
- TX: 正在进行传输操作。
- RX: 正在进行接收操作。
练习 1
连接你的 HackRF One 装置并使用 hackrf_info 指令来检查装置的状态,请问你得到哪些资讯?上网查一下这些资讯代表什么意义?