FlightAware: Difference between revisions
From charlesreid1
No edit summary |
|||
| Line 3: | Line 3: | ||
==Hardware== | ==Hardware== | ||
[[Image: | [[Image:FlightAwareHardware1.jpg|500px]] | ||
[[Image:FlightAwareHardware2.jpg|500px]] | |||
==Software== | ==Software== | ||
Revision as of 10:08, 18 August 2017
Scripts to install prerequisites for flight-aware: https://charlesreid1.com:3000/charlesreid1/flight-aware
Hardware
Software
Start by installing stuff that you need:
#!/bin/sh # # pastebin.com/eKbm118F # # This installs prereqs and builds rtl-sdr. # You will need to reboot at the end. echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "~~~ INSTALLING STUFF ~~~~~~~~~~~~~~~~~~~~~~" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" apt-get install -y \ libboost-all-dev \ libusb-1.0 \ libusb-dev \ libusb-1.0-0-dev \ devscripts \ cmake \ portaudio19-dev echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "~~~ INSTALLING EVEN MORE STUFF ~~~~~~~~~~~~" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" apt-get install -y \ tcl8.5-dev \ tclx8.4-dev \ itcl3-dev \ tcl-tls \ tcllib \ tcl-tclreadline \ echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "~~~ INSTALLING RTL-SDR STUFF ~~~~~~~~~~~~~~" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" git clone git://git.osmocom.org/rtl-sdr.git /root/codes/rtl-sdr cd /root/codes/rtl-sdr mkdir build cd build cmake ../ make make install cd /root cp /root/codes/rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/. ldconfig echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "~~~ DISABLING DVB DRIVER. NO TV HERE BRO ~~" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" mkdir -p /etc/modprobe.d/ cd /etc/modprobe.d/ echo "blacklist dvb_usb_rtl28xxu" >> /etc/modprobe.d/ban-rtl.conf echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "~~~ OKAY NOW PLUG IN THE RECEIVER BRO ~~~~~" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "~~~ WHEN U R DONE THEN RESTART ~~~~~~~~~~~~" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
Next, install software specifically for dump1090. Once you're finished, you should be able to see some flight info:
#!/bin/sh
#
# pastebin.com/eKbm118F
#
# This installs dump1090_mr.
# The last step should show some flight info.
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~ INSTALLING DUMP1090_MR ~~~~~~~~~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
DUMP1090_PATH="/root/codes/dump1090"
git clone https://www.github.com/flightaware/dump1090 ${DUMP1090_PATH}
cd ${DUMP1090_PATH}
make BLADERF=no
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~ OK BRO HERE GOES ~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~ HOPE U SEE SOME PLANE STUFF RN ~~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
${DUMP1090_PATH}/dump1090 --interactive
Finally, install the tcllauncher for flightaware:
#!/bin/sh
#
# pastebin.com/eKbm118F
#
# tinyurl.com/y7lghzs4
#
# The FlightAware should now be working.
# This script will install PiAware
# so you have a fancy-pants dashboard.
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~ INSTALL FLIGHTAWARE TCLLAUNCHER ~~~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
export FA_DIR="/root/codes/tcllauncher"
git clone https://github.com/flightaware/tcllauncher.git ${FA_DIR}
cd ${FA_DIR}
autoconf
./configure --with-tcl=/usr/lib/tcl8.5
make
make install
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~ INSTALL PIAWARE ~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~ (IF N.E.1 AXES, UR RUNNIN WHEEZY) ~~~~~"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
export PIAWARE_DIR="/root/codes/piaware_builder"
git clone https://github.com/flightaware/piaware_builder.git ${PIAWARE_DIR}
cd ${PIAWARE_DIR}
./sensible-build.sh wheezy
make
make install
sudo update-rc.d piaware defaults
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "~~~ NOW SET UR FLIGHTAWARE CREDS ~~~~~~~~~~"
echo "~~~ service piaware start ~~~~~~~~~~~~~~~~~"
echo "~~~ piaware-config -user USERNAME -password"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"