Skip to content
This repository has been archived by the owner on Feb 28, 2022. It is now read-only.
/ go-adsb-console Public archive

A small client that monitors dump1090 output for aircraft movement and submits updates to RabbitMQ

Notifications You must be signed in to change notification settings

billglover/go-adsb-console

Repository files navigation

go-adsb-console

This repository is no longer being actively maintained. Please see: https://github.com/adamfowleruk/spring-adsb/tree/develop/adsb-console-go for the latest version of the Go client for this demo.

Installation

These instructions assume you are running Raspbian and have dump1090-fa installed.

  1. Dowload the Debian package
wget https://github.com/billglover/go-adsb-console/releases/download/v0.10/go-adsb-console_0.10_linux_arm.deb
  1. Install the Debian package
sudo dpkg -i go-adsb-console_0.10_linux_arm.deb
  1. If this is your first installation, you will need to modify your configuration file: /etc/go-adsb-console/config.yaml
---
aircraftJSON: /run/dump1090-fa/aircraft.json
monitorDuration: 1s
updateDuration: 5s
maxAircraftAge: 60s
amqpURL: "request-this-from-adam"
amqpExchange: "adsb-fan-exchange"
stationName: "unnamed-station"

You will need to update the value of amqpURL with a device key from Adam. Give you ground station a name by modifying the value of stationName.

  1. If you have modified the configuration file, you will need to restart the application.
sudo systemctl restart go-adsb-console

References

  • dump1090 JSON field descriptions pdf

About

A small client that monitors dump1090 output for aircraft movement and submits updates to RabbitMQ

Topics

Resources

Stars

Watchers

Forks

Packages