Skip to content

void4main/luftraum

Repository files navigation

Luftraum

(Project for me to learn Rust and Bevy.)

Application to show live air traffic in 3D.

  • Uses SRTM terrain data to show environment
  • and dump1090 to get local ADS-B plane data

For example, start dump1090 --device-type hackrf --net-sbs-port 30003 --quiet on localhost and/or subscribe to MQTT topic.

Features :-)

  • Egui, color coded special squawks, e.g. 1000, 7600, ...
  • Dump all received raw data to file
  • With first GLB plane model
  • Some statistics
  • Flight path (optional)
  • Load network configuration from TOML file
  • Subscribe data from MQTT server
  • Get additional aircraft data from hexdb.io (-> mouse hover over call sign label)

Luftraum Luftraum Luftraum

Hardware

Indoor setup

  • HackRF One

Outdoor setup

  • RTL-STR Model V3
  • Jetvision A3 antenna (ADS-B 1090MHz, mounted at a height of 3m)
  • Publish data to MQTT broker (via dump1090 and Python script)

SRTM data source

I got my SRTM ASCII data here: Jarvis A., H.I. Reuter, A. Nelson, E. Guevara, 2008, Hole-filled seamless SRTM data V4, International Centre for Tropical Agriculture (CIAT), available from http://srtm.csi.cgiar.org

REFERENCES

Reuter H.I, A. Nelson, A. Jarvis, 2007, An evaluation of void filling interpolation methods for SRTM data, International Journal of Geographic Information Science, 21:9, 983-1008.

Plane model(s) data source

CC Attribution (http://creativecommons.org/licenses/by/4.0/). Original 3d model by rocket0314 (https://sketchfab.com/rocket0314)

About

Shows ADS-B air traffic in 3D (live)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages