Dot11 Guru

iot, Other wireless protocols, Spectrum Stuff, Tools & Scripts, Zigbee

How to install GNU Radio and PyBombs on Ubuntu

I’m getting ready for some lab testing of the 802.15.4 protocol, and plan on simulating traffic using GNU Radio and the HackRF One.

This is a quick post on how to setup GNU Radio, and the 802.15.4 library by bastilbl via pybombs. PyBombs is a package manager for GNU Radio helping reduce complexity with dependencies.

I began with a standard base install of Ubuntu 20.04.1 LTS, and installed the required packages using the following set of commands.

sudo apt update
sudo apt upgrade
sudo apt install git
sudo apt install wireshark
sudo apt install hackrf
sudo apt install python3-pip
sudo pip3 install --upgrade git+https://github.com/gnuradio/pybombs.git
pybombs auto-config
pybombs recipes add-defaults
mkdir ~/prefix
pybombs prefix init ~/prefix/default
pybombs install gnuradio
pybombs install gr-ieee-802154
pybombs install gr-ieee-80211
cd ~/prefix/default

pybombs run gnuradio-companion

Once everything completes successfully, we are ready to begin looking at the specific labs, a future post.

Share this:

Leave a Reply