This is a light weight visualizer of air traffic in your location for dump1090 messages.
-
rtl-sdr module with antenna connected to your device and its drivers installed
-
Java SDK installed
-
Dump1090 installed and running (tcp dump on port 30003)
Build the project:
./gradlew clean buildExport you location coordinates:
export MY_LAT=50.000
export MY_LONG=20.000If you want to track specific flight and save its data to h2 database file just set:
export TRACING_CALLSIGN = (callsing of the flight you want to track)Run the app:
./run.shWhile the radar is running, open a second terminal and run:
watch -c -n 0.5 cat /tmp/radar-data.txtThis shows a live table (refreshed every 0.5s) with callsigns, ICAO hex codes, altitude, heading, and position for all tracked aircraft. The ID column matches the number shown on the radar dot.
If you would like to play around with code you can test the app using mocked dump1090 tcp server in test resources
