Skip to content

adsb-radar - live aircraft plotting via rtl1090 mode-s data

Notifications You must be signed in to change notification settings

ozgend/adsb-radar

Repository files navigation

adsb-radar

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.

Requirements

Features

  • 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.

Running

  • start rtl1090 capture/dump to stream mode-s data
    • win: run rtl1090.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 and MODE_S_RTL_HOST
  • $ docker-compose up or $ docker-compose -f docker-compose.no-mongo.yml up according to your setup

todo

  • resolve & display aircraft routes
  • diplay list of visible aircrafts & cta
  • download & bootstrap rtl tools by platform