Skip to content

Distributed AirTrafficControl - collects data from PiAware server and uploads data to EventHub

Notifications You must be signed in to change notification settings

Lieb-Tech/DATC_Sender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DATC_Sender

Distributed AirTrafficControl

Inspired by PiAware's system, I wanted to create a system to collect and process ADS-B data. Given the amount of data they are processing, it stands to reason it's a greatly distributed system.

This application will run on the RaspberryPi to collect the raw data - to do so it makes HTTP calls to the PiAware server which is part of the locally hosted monitoring webpage. That data is then serialized and uploaded to an Azure Event Hub (Kafka-like) ingestion service. The data is then processed by the DATC_Receiver project.

In an effort to keep the programming pattern the same in both Sender & Receiver, the application uses Akka.Net.

Video of system running -- Receiver on left, Sender on right

About

Distributed AirTrafficControl - collects data from PiAware server and uploads data to EventHub

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages