-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


[] Raspberry Pi

, 28 2017 . 19:42 +

, Raspberry Pi ? - 400 . USB TV .


dump1090


: dump1090 FlightAware .


: , . , Docker IoT-.


FlightAware.com : Raspberry Pi ( $35) USB TV .


, , FlightAware.com, FlightRadar24 PlaneFinder.net .


FlightRadar


: FlightRadar .


?


:


  • - , Raspberry Pi .
  • , -.
  • , .
  • , .

, Pi . .




, (DVB-T sticks) . .



ModMyPi .



, USB TV , ADS-B . .


ADS-B


, ADS-B. , , , Raspberry Pi.
ADS-B (Automatic dependent surveillance-broadcast, -) , , , , . .


DVB-T


TV-, , DVB-T, Digital Video Broadcasting Terrestrial. . - -. DVB-T -, - .


SMA


: sub-miniature version A. DVB-T. DVB-T, , . eBay . , , SMA RF.
FlightAware Pro Stick


dump1090


FlightAware


ADS-B dump1090. , , dump , .


dump1090 open-source , , . .


GitHub:



Docker , . , Docker-:


  • build-
  • , , README
  • Pi ,
  • , Pi

dump1090 -, .


FlightAware


FlightAware -, dump1090. , , , .


, . DVB-T .


positions reported by distance


FlightAware, .


MLAT


MLAT (. ) , , , ADS-B. FlightAware.


: , , ADS-B.



  • Docker.
    Docker-, build , , .
  • GitHub-:
    $ git clone https://github.com/alexellis/eyes-in-the-sky
  • blacklist USB TV stick
    dump1090 USB TV stick, .

/etc/modprobe.d/blacklist.conf:
blacklist dvb_usb_rtl28xxu


.


dump1090


enter image description here


: DVB-T Pimoroni, Pi Zero .


  • dump1090
    ( ), Dockerfile.malcolmrobb, CMD. Google Maps.
    $ cd eyes-in-the-sky/dump1090
    $ docker build -t alexellis2/dump1090:malcomrobb . -f Dockerfile.malcolmrobb

-t .


-f Dockerfile . mutability.


Docker push, Docker Hub. dump1090 , :


$ docker pull alexellis2/dump1090:malcolmrobb

  • dump1090
    .

$ docker rm -f 1090 # remove any old container

$ docker run --privileged -p 8080:8080 -p 30005:30005 -p 30003:30003 --privileged --name 1090 -d alexellis2/dump1090:malcomrobb

docker run . , docker rm -f 1090, Pi restart 1090.


-p Docker , . dump1090, .


-d , , docker logs --tail 20 -f 1090


:


logs


IP- Raspberry Pi, : http://192.168.0.10:8080/


IP-, ifconfig.


Pi , .


:


, ID USB, --privileged --device=/dev/bus/usb/001/004, .


, .. 004 . lsusb:


$ lsusb
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T

FlightAware


, FlightAware. dump1090 , .


.deb Pi, Dockerfile. : Pi.


docker pull alexellis2/flightaware:3.5.0:


$ cd eyes-in-the-sky/flightaware
$ docker build -t alexellis2/flightaware:3.5.0 .

, .


FlightAware.com .


piaware.conf, :


  • receiver-host ( IP- Pi)
  • flightaware-user
  • Flightaware-password ( , )

FlightAware , Raspberry Pi MAC-. , Docker MAC-, . , MAC, .


:


$ cd eyes-in-the-sky/flightaware
$ docker rm -f piaware_1
$ docker run --mac-address 02:42:ac:11:00:01 -v `pwd`/piaware.conf:/etc/piaware.conf --name piaware_1 -d alexellis2/piaware:3.5.0

Control + C .


$ docker logs --tail 20 -f piaware_1


Pi .



  • ?
    Pi Zero 2/3 2-3 . dump1090 Pi, 50% Zero, , USB DVB-T.


  • USB-?
    , . , 3 , 3 , .


  • ?
    , , . Raspberry Pi . , , , .
    Pi Power over Ethernet . .


  • ISO?
    SD- FlightAware, , , dump1090.


  • - ?
    , .

antennas


: , FlightAware, 2x 1090 MHz.



, Raspberry Pi Docker:


Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/334360/

:  

: [1] []
 

:
: 

: ( )

:

  URL