A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/dirkhh/adsb-feeder-image below:

dirkhh/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

intro videos    

The easiest way to track nearby aircraft, ships, and weather balloons with your own hardware and share with others

Track aircraft around you broadcasting ADS-B messages on 1090 MHz (and, in the US, UAT messages on 978 MHz). Show the planes on a map, including recent tracks, altitude, speed, and in case of many commercial flights even the route that they are on. For some reason some of the commercial vendors call this 'aircraft radar', even though radar is definitely not involved - it's all UHF radio waves. Similarly, track the data messages sent out by these planes via ACARS, VDL2, and HFDL - and track ships sending AIS and weather balloons using the RadioSonde data.

This project provides an easy to use turn-key SD card image for a number of single board computers (or to run in an x86 VM). Currently we are building the following images:

This setup can work on many other systems - if there is enough demand, we can easily add more boards (as long as they have reasonably well supported versions of ideally DietPi or also Armbian available). Additionally, this software stack (with some differences in the user experience) can be installed on any DietPi board and even on most generic Linux systems running a Debian based distribution.

The idea is to create a "complete" ADS-B / SDR feeder that feeds pretty much all of the ADS-B flight trackers / aggregators (as well as ACARS, AIS, and Sonde aggreagators).

These ADS-B aggregators have a comittment to open data (daily release of the data); they also share with each other the data fed to them (in order to improve mlat coverage, it still makes sense to feed all of them):

These ADS-B aggregators are also supported:

For ACARS / VDL2 / HFDL the image currently supports

For AIS, the image currently supports these community aggregators

As well as a number of commercial AIS aggregators

Home page of an installed ADS-B Feeder Image

The goal of this project is to make things as simple as possible for the non-technical user. Feed from a Single Board Computer (like the Raspberry Pi) Feed from an x86 virtual machine

As mentioned above, there are known issues with USB timing when accessing an SDR from within a VM - these are unrelated to the ADS-B Feeder image but instead based in the implementation details of most hypervisors. As a result, it is not uncommon to see MLAT issues with feeders running in a VM.

for VirtualBox or VMware Workstation / Fusion

Download the adsb-im-x86-64-vm-*.ova.xz for the latest release. Double click on the OVA (which should open your virtualization software). Finish the import (under VMware you'll get a warning about a compatibility issue, simply clicking retry should get you past that). Before you start the VM, pass your SDR (which should be connected to a USB port of your PC or Mac) through to that VM. How this is done varries by product and the OS you are running on (Windows, macOS, Linux), but basically in all cases there is an option to pass a USB device to a VM - select your SDR in that list.

Now boot the image and wait a brief while until the console screen stops scrolling and shows a DietPi startup screen that below the two yellow lines presents you with an IP address. Connect to this IP address from your browser and you'll be able to set up the feeder and start sending data to the aggregators of your choice.

Download the adsb-im-x86-64-vm-*-Hyper-V-x86_64.vhdx.xz for the latest release. Use File Explorer to extract the .vhdx file. In Hyper-V Manager, create a new virtual machine by selecting New->Virtual Machine... from the Action menu. In the following set of dialogs pick a name for the VM and then select Generation 1 (as the disk image assumes a standard BIOS-based VM, not a UEFI-based one. Otherwise proceed as normal, picking the desired amount of memory and the desired network connection. Then on the Connect Virtual Hard Disk page check the box for Use an existing virtual hard disk and browse to the location where the decompressed .vhdx file is located. Once that is completed, you can click Finish and start the VM. Wait a brief while until the console screen stops scrolling and shows a DietPi startup screen that below the two yellow lines presents you with an IP address. Connect to this IP address from your browser and you'll be able to set up the feeder and start sending data to the aggregators of your choice.

for advanced users wanting to run this image on x86 under Proxmox Feed from most Linux systems

You can also install this software stack as an app on an existing Linux system. If you are running DietPi as the Linux OS on your system, you can simply install it using dietpi-software (it's app 141). Otherwise you can run a small install script. For the trusting kinda people, all you need to do is

curl https://raw.githubusercontent.com/dirkhh/adsb-feeder-image/main/src/tools/app-install.sh | sudo bash

Or you could do the more sensible thing of downloading the script, reading it, and then executing it.

The UI can be accessed via port 1099.

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.

If you are looking for the sources to the adsb-setup app, they are at src/modules/adsb-feeder/filesystem/root/opt/adsb/adsb-setup


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4