Skip to content

AD-Wright/ADS-B_heatmaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADS-B_heatmaps

Collection of Linux Scripts for ADS-B receiver data visualization

Requirements:

  • Some device on your network running dump1090 (such as a piaware)
  • Access to said device (default over port 8080, specifically <ip>:8080/data/aircraft.json)
  • bash (other shells may be possible, but not tested)
  • jq (https://stedolan.github.io/jq/) installed on local machine (sudo apt-get install jq)
  • curl
  • gnuplot
  • Note: current testing environment Ubuntu 18.04

Current Capabilities:

  • Save aircraft data from your receiver to local file
  • Generate socket30003-like Google Maps compatible "csv" file (convert.sh)
  • Listen for and record positions beyond a certain radius (listen.sh)
  • Generate basic heatmap-style overlay based on traffic volume (sumdata.sh) Image of 168 hours of data
  • Generate basic plot of received signal RSSI by azimuth and elevation angles from receiver (sumpolar.sh) Image of 168 hours of data
  • Generate basic plot of received signal RSSI by distance and altitude (sumpolar.sh) Image of 168 hours of data

Planned:

  • Sort heatmap by altitude
  • Combine all scripts, pass in arguments for which plot you want
  • Combine almost all user configurations in one file (config.dat)
  • Make heatmap a transparent png, so manual overlaying simple?

Basic Troubleshooting

  • Upon cloning the repository, please update the variables in each script in the "USER CONFIGURATION" section.
  • If you can't access <ip>:8080/data/aircraft.json, you probably installed something that messed with your lighttpd configuration. It should have an alias to /run/dump1090/data. You can create a link (sudo ln -s /run/dump1090-fa /var/www/html/data).

If you have problems or think you found a bug, please look through the current "Issues" and submit a new one if none of them help. This project / collection is currently under development.

About

Collection of Linux Scripts for ADS-B receiver data visualization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages