Skip to content

tmati/python-flight-tracker-for-led-matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight tracker project for LED Matrix

The goal of this project is to show nearby flights using OpenSky Network API to collect ADS-B callsigns from a geographical bounding box area. One of the found callsigns will then be queried from ADSBDB API to find information about the carrier and the place of departure.

The long term goal is to install the script to a Raspberry PI ZERO, and configure it to transmit the data to a LED matrix display for viewing. The script will then run every now and then to provide updated information of nearby flight activities.

Features

  • Query flight data from a geographic area from OpenSky Network API
  • Use callsign queried from OpenSky to call ADSBDB API for further flight information
  • Write found information of latest flight into text file for caching
  • Read information from cache if no update for flight information is available
  • draft code for displaying data on LED matrix using rpi-rgb-led-matrix (Needs Raspberry Pi host and LED matrix in GPIO to work)
  • Error handling and secure defaults for flights where ADSBDB doesn't return anything
  • Special callsigns list to get information for e.g. HEMS services that usually do not serve it, even if their callsign is found.
  • Mapper for aircraft type information
  • Use preset location information to show information of closest flight based on specified coordinates and coordinates of flight. Manage user coordinates as secrets.

TODO

  • Bounding box coordinate information as function parameters to OpenSky URL
  • Show latest airport arrival info via OpenSky and airport ICAO. Manage ICAO as secret.
  • Logging? e.g. track daily request amount to keep track of rate limits
  • Set up scheduled scanning (probably cron task on RPi)
  • Set up credentials and OAuth2.0 for OpenSky API to increase rate limits if necessary. Handle credentials as secrets
  • Design custom layout for flight data on LED matrix

About

Python project for tracking airplanes in your desired location.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages