MattDahEpic / adsb-feeder-image

Easy to use turn-key SD card image for a number of popular single board computers to run a complete ADS-B feeder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

adsb-feeder-image

Easy to use turn-key SD card image for a number of single board computers. Currently we are building images for

  • Raspberry Pi Zero 2, 3a/b, and 4 (tested on 3a and 4 - note that Pi Zero W will NOT work)
  • Asus Tinkerboard (tested)
  • Libre Computing Le Potato (tested) and Renegade (tested)
  • Orange Pi 3LTS (tested - no wifi support), 4LTS, and 5
  • Banana Pi M5 / M2P
  • Odriod C4
  • Rockpi 4 (tested)

The idea is to create a "complete" ADS-B feeder that feeds pretty much all of the ADS-B flight trackers / aggregators. At this point it supports:

The goal of this project is to make things as simple as possible for the non-technical user.

  • buy one of the supported boards (at least the Le Potato seems to be easily and cheaply available in most places)
  • invest in a decent power supply - while many of these can be driven from a powered hub or a cheap 'charger' plug, not having a stable 5V power source tends to be the biggest causes of issues with these SBC
  • get an SDR and antenna. There are many many choices. Availability may differ depending on where you are. But often the 'green' RadarBox SDR and an indoor or (much better) outdoor antenna is all you need
  • download the current release from the Release section)
  • use a tool like the Raspberry Pi Imager to write the image to a µSD card on your computer
  • if doing this with the RPi image, only use the 'wifi setup' option to make sure the image can connect to your wifi - everything else should be kept unchanged
  • boot from the image
  • wait a couple of minutes for the initial boot to complete, then connect to the ADSB-PI Setup Page -- this link should work to find the freshly booted system on your local network - assuming you have a reasonably standard setup with mDNS enabled. If this fails. got to the adsb.im redirector - which should forward you to the right local address on your network.
  • on the setup website enter the latitude, longitude, and elevation of your receiver as well as a name.
  • there's a convenient button to get the correct time zone from your browser
  • click on Submit and then be patient while everything gets installed and setup - depending on your internet speed this could take several minutes
  • there are two more pages to choose some options and decide which aggregators to feed
  • once the setup is completed, there's a big blue button - once you click that, you'll be automatically forwarded you to your local feeder website and you should see the aircraft that you are tracking. And in the background, all these plane positions are fed to the ADS-B aggregators that you selected earlier.

for developers

This repo actually contains the scripting to create the SD card image for some common SBCs to run an ADS-B feeder. And as 'releases' it publishes such images.

This requires CustomPiOS - unpack this next to the CustomPiOS folder in order for the scripts to work.

About

Easy to use turn-key SD card image for a number of popular single board computers to run a complete ADS-B feeder

License:GNU General Public License v3.0


Languages

Language:HTML 46.8%Language:Python 36.1%Language:Shell 15.4%Language:CSS 1.8%