跳至主要內容

HackRF One

Jia-Yin大约 2 分鐘comm

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 指令來檢查裝置的狀態,請問你得到哪些資訊?上網查一下這些資訊代表什麼意義?