Bladerf
BladeRF Cheatsheet
Overview
BladeRF is a software-defined radio (SDR) platform that allows you to explore the world of radio frequency (RF) signals. It is a USB 3.0 peripheral that can be used with a variety of SDR software.
Key Features
- Wide Frequency Range: Covers a frequency range from 47 MHz to 6 GHz.
- Full-Duplex: Can transmit and receive at the same time.
- USB 3.0: High-speed USB 3.0 interface for fast data transfer.
- Open Source: Open source hardware and software.
Installation
Linux:
sudo add-apt-repository ppa:bladerf/bladerf
sudo apt-get update
sudo apt-get install bladerf
macOS:
brew install blade-rf
Basic Usage
- Check BladeRF status:
bladeRF-cli -p - Receive data:
bladeRF-cli -r rx.bin -f 915M -s 2M -c 1M - Transmit data:
bladeRF-cli -t tx.bin -f 915M -s 2M -c 1M
Software
- GNU Radio: A free and open-source software development toolkit that provides signal processing blocks to implement software radios.
- SDR#: A popular SDR software for Windows.
- GQRX: A popular SDR software for Linux and macOS.
Common Use Cases
- Wireless Research: Explore and analyze wireless signals.
- Ham Radio: Build your own ham radio transceiver.
- Signal Intelligence: Intercept and analyze RF signals.
- GPS: Build your own GPS receiver.