新搬的地方在航線經(jīng)過(guò)的地方,而且離機(jī)場(chǎng)很近所以飛機(jī)飛的很低,就想統(tǒng)計(jì)下每天到底有多少飛機(jī)經(jīng)過(guò)了我家涡匀。星压。践剂。
系統(tǒng)環(huán)境
先把依賴裝好
sudo apt update && sudo apt upgrade
sudo apt install git-core git cmake build-essential libusb-1.0-0-dev
rtl-sdr
要先安裝一個(gè)rtl-sdr
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
然后可以lsusb
先看看有沒(méi)有這個(gè)設(shè)備,以及rtl_test -t
看看有沒(méi)有報(bào)錯(cuò)
我這里裝完以后運(yùn)行會(huì)提示Kernel driver is active, or device is claimed by second instance.
類似這樣的娜膘,大概意思是設(shè)備被占用了逊脯,我試著make uninstall
然后make install
搞了幾次,然后cd /etc/modprobe.d && sudo nano no-rtl.conf
在里面寫了下面這些內(nèi)容之后就好了竣贪。
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
dump1090
git clone https://github.com/antirez/dump1090
cd dump1090 && make
安裝完成后在dump1090下面會(huì)有一個(gè)編譯好的文件直接運(yùn)行就行军洼。加--interactivate
可以打印處理后的數(shù)據(jù)--net
會(huì)啟動(dòng)web界面,打開(kāi)ip:8080就可以看到地圖了演怎,但是地圖用的是google的匕争,所以要把相關(guān)的地址魔法一下,但是這個(gè)ip的內(nèi)容不能爷耀。甘桑。。
dump1090還會(huì)在3個(gè)tcp端口上打印不同格式的數(shù)據(jù)歹叮,后面處理下就能用了