Howto: ADS-B reception on Dreamcatcher using dump1090

  1. Ensure your system is online. You can connect dreamcatcher to your wifi using:

nmcli d wifi connect <your_wifi_network_name> password <your_wifi_network_password>

Or

nmtui

Wifi config is retained across reboots.

  1. Prepare system (one time only):

# install rtl-sdr library and software

sudo apt update

sudo apt upgrade

sudo apt install rtl-sdr librtlsdr-dev pkg-config build-essential

wget https://raw.githubusercontent.com/keenerd/rtl-sdr/master/rtl-sdr.rules

sudo mv rtl-sdr.rules /etc/udev/rules.d/

sudo reboot

  1. Download and compile dump1090 (one time only):

        

mkdir adsb

cd adsb

git clone https://github.com/MalcolmRobb/dump1090

cd dump1090

make

        

  1. Hook-up a 1090MHz antenna, suitable for ADS-B reception to the LNA_BYPASS RF input of Dreamcatcher. Antenna details are beyond the scope of this Howto. You can find some good starting points here:

http://discussions.flightaware.com/ads-b-flight-tracking-f21/three-easy-diy-antennas-for-beginners-t20177.html

  1. Run dump1090:

echo 1 | sudo tee /sys/class/leds/rfswitch1/brightness

echo 0 | sudo tee /sys/class/leds/rfswitch2/brightness

./dump1090 --interactive --net

Note that the “rfswitch1” and “rfswitch2” lines (first two in the above snippet) are not strictly necessary - the Dreamcatcher Armbian image ships with the LNA bypass enabled by default.

  1. View http://<ip of dreamcatcher>:8080 in your browser.

  1. If you have a mdns-capable network and OS, you should be able to access your dreamcatcher using the name “dreamcatcher.lan”, once it has registered on your wifi network - i.e. you can just type http://dreamcatcher.lan:8080 into your browser.