Możemy go również wykorzystać jako odbiornik ADS-B i stworzyć własny radar wykrywający samoloty przelatujące w okolicy.
Tuner można znaleźć na Allegro pod hasłem RTL SDR.
Wygląda tak
Aby stworzyć odbiornik ADS-B musimy najpierw zainstalować sterownik do tunera DVB-T
Instalujemy potrzebne pakiety:
sudo apt-get install git-core
sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install libusb-1.0-0-dev
sudo apt-get install build-essential
Teraz instalujemy sterowniki:
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
cd ~
sudo cp ./rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
sudo reboot
Teraz instalujemy pakiet Dump1090
cd ~
git clone git://github.com/MalcolmRobb/dump1090.git
cd dump1090
make
./dump1090 --interactive --net --net-http-port 9090
Jeśli wyskoczy błąd:
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001 (currently selected)
Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.
usb_claim_interface error -6
Error opening the RTLSDR device: Device or resource busy
Otwieramy plik:
cd /etc/modprobe.d
sudo nano /etc/modprobe.d/rtl-sdr-blacklist.conf
Wpisujemy:
blacklist dvb_usb_rtl28xxu
blacklist e4000
blacklist rtl2832
Zapisujemy plik Ctrl+x i restrtujemy RPi
Aby uruchomić radar wydajemy polecenie:
cd ~
cd dump1090
./dump1090 --interactive --net --net-http-port 9090
Wykorzystałem port 9090 ponieważ port 8080 jest wykorzystywany przez Domoticz.
Teraz po wpisaniu ip rpi:9090 zobaczymy mapę z wykrytymi samolotami.
Potrzebuje pomocy. Jeżeli chodzi o maline jestem totalnie zielony, po zatwierdzeniu komendy:
OdpowiedzUsuńgit clone git://git.osmocom.org/rtl-sdr.git
otrzymuje komunikat:command not found
A zainstalowałeś pakiety, które były wymienione na początku, czyli git poleceniem: sudo apt-get install git ?
OdpowiedzUsuńJak dalej nie pójdzie, to wpisz:
git clone https://github.com/osmocom/rtl-sdr.git
dzięki za odpowiedź. Przy pakietach wyskakują błędy :
UsuńErr:1 http://mirrordirector.raspbian.org/raspbian stretch/main armhf git-man all 1:2.11.0-3
404 Not Found
Err:2 Err:1 http://mirrordirector.raspbian.org/raspbian stretch/main armhf git armhf all 1:2.11.0-3
404 Not Found
E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/g/git/git-man_2.11.0-3_all.deb 404 Not Found
E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/g/git/git_2.11.0_3_armhf.deb 404 Not Found
E:Unable to fetch some archives, maybe run apt-get update or try with --fix-missing
Na końcu masz odpowiedź: spróbuj sudo apt-get update
UsuńPróbowałem też wyskakują błędy. niestety nie wiem jak użyć: --fix-missing
UsuńChyba sie udało rozwiązać problem. pomogło :
OdpowiedzUsuńsudo apt-get update
sudo apt-get upgrade
Dzięki za pomoc
pytanie mozesz podac jak uruchomic virtualradar na malinie
OdpowiedzUsuńpowyzszy opis jest Ok
OdpowiedzUsuń