A realtime radar application for RTLSDR devices that streams rtl1090 mode-s data into the local live aircraft map.
Inspired by Virtual Radar Server and AirplaneJS.
- any usb RTLSDR DVB-T/TV/FM/DAB device with 1090Mhz support
- any rtl capture and demodulator below
win
: jetvision/rtl1090linux
: antirez/dump1090osx
: mxswd/dump1090-mac
- docker or nodejs + mongodb
- it's lightweight and portable. and can be run in raspberry-pi.
- decodes aircraft icao via VRS SDM and stores in mongodb
- uses web-sockets to update and plot aircraft on leaflet map.
- start rtl1090 capture/dump to stream mode-s data
win
: runrtl1090.exe
(with mode-s + sbs1 broadcast, default port is 31001)linux
:dump1090 --net --quiet
(default raw-tcp port is 30002)linux
:dump1090-mac --net --quiet
(default raw-tcp port is 30002)
- set environment variables for
MONGODB_HOST
andMODE_S_RTL_HOST
$ docker-compose up
or$ docker-compose -f docker-compose.no-mongo.yml up
according to your setup
- resolve & display aircraft routes
- diplay list of visible aircrafts & cta
- download & bootstrap rtl tools by platform