airplanes:adsb:start
Table of Contents
ADS-B via Dump1090
Ryan says
Also sending to FlightRadar24, attached. FR24 installs easily on a PiAware installation - it’s seamless.
DO IT!
Flightaware Stats
Raspberry Pi Configuration
- This is the base configuration program to use for say expanding the disk or waiting for network before booting, etc…
sudo raspi-config
Antenna Install
Information
Some interesting dumps in linux. I could not get the windows version of this program to see the device correctly.
[ 60.050285] usb 1-3: new high-speed USB device number 11 using xhci_hcd [ 60.246389] usb 1-3: New USB device found, idVendor=0bda, idProduct=2838 [ 60.246394] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 60.246396] usb 1-3: Product: RTL2838UHIDIR [ 60.246398] usb 1-3: Manufacturer: Realtek [ 60.246399] usb 1-3: SerialNumber: 00000001 [ 60.302998] usb 1-3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state [ 60.357477] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 60.357490] DVB: registering new adapter (Realtek RTL2832U reference design) [ 60.357935] i2c i2c-20: Added multiplexed i2c bus 21 [ 60.363547] i2c i2c-20: Added multiplexed i2c bus 22 [ 60.363554] usb 1-3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... [ 60.376902] r820t 20-001a: creating new instance [ 60.392666] r820t 20-001a: Rafael Micro r820t successfully identified [ 60.398237] usb 1-3: Registered as swradio0 [ 60.398240] i2c i2c-20: rtl2832_sdr: Realtek RTL2832 SDR attached [ 60.398242] usb 1-3: rtl2832_sdr: SDR API is still slightly experimental and functionality changes may follow [ 60.404649] Registered IR keymap rc-empty [ 60.404753] input: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:14.0/usb1/1-3/rc/rc0/input23 [ 60.404860] rc0: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:14.0/usb1/1-3/rc/rc0 [ 60.411243] usb 1-3: dvb_usb_v2: schedule remote query interval to 400 msecs [ 60.414008] IR RC5(x/sz) protocol handler initialized [ 60.414012] IR NEC protocol handler initialized [ 60.414168] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input24 [ 60.414291] IR MCE Keyboard/mouse protocol handler initialized [ 60.415182] IR JVC protocol handler initialized [ 60.420965] IR Sony protocol handler initialized [ 60.421151] IR XMP protocol handler initialized [ 60.421160] IR SANYO protocol handler initialized [ 60.421313] usb 1-3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected [ 60.421345] usbcore: registered new interface driver dvb_usb_rtl28xxu [ 60.423071] IR Sharp protocol handler initialized [ 60.423501] IR RC6 protocol handler initialized [ 60.427011] lirc_dev: IR Remote Control driver registered, major 248 [ 60.429020] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0 [ 60.429022] IR LIRC bridge handler initialized Bus 001 Device 006: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller Bus 001 Device 011: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T |__ Port 3: Dev 11, If 0, Class=Vendor Specific Class, Driver=dvb_usb_rtl28xxu, 480M rtl2830,rtl2832
Dump1090
https://www.ab9il.net/software-defined-radio/dump1090-linux.html ← good information
In linux this worked fine
- Update
sudo apt-get update
- To build dump1090
sudo apt-get install git cmake libusb-1.0-0.dev build-essential sudo apt-get install build-essential debhelper librtlsdr-dev libusb-1.0-0-dev pkg-config tcl8.5-dev autoconf python3-dev python-virtualenv libz-dev git tclx8.4 tcllib tcl-tls itcl3
- grab the repository
git clone git://github.com/MalcolmRobb/dump1090.git
- Compile
cd dump1090 make
- Remove these modules
sudo rmmod dvb_usb_rtl28xxu
- To run
- Live feed: (i didn't udev rules so had to run as sudo, but that's fine)
sudo ./dump1090 --interactive
- Network real time map! (Unlike the Windows software, it can plot planes on a builtin http interface using Google Maps)
sudo ./dump1090 --enable-agc --aggressive --net --net-http-port 8080
Flightaware Dongle
- Add this to the /etc/modprobe.d/blacklist.conf
blacklist dvb_usb_rtl28xxu
- Use this command line for the actual dongle from Flightaware
sudo ./dump1090 --aggressive --net --net-http-port 8080 --gain 45 --quiet
Then open your browser and go to http://127.0.0.1:8080 to watch planes fly above you.
Running Piaware in Ubuntu
- Found this link here http://pastebin.com/eKbm118F originally pointed to here http://discussions.flightaware.com/ads-b-flight-tracking-f21/installing-piaware-on-ubuntu-t19244.html (good old google, found it quick)
- Into home directory and clone the software we need
git clone https://github.com/flightaware/dump1090_mr.git
- FAILS. This is a losing battle, they are relying on the Pi… don't fight it, just buy another Pi (-8
airplanes/adsb/start.txt · Last modified: 2016/10/07 16:40 by david