I would like to put one of my spare Raspberry Pis to good use, and what better way to see what flies above my head at any time? add-emoji

There are various ready-to-use distros already set-up to provide feeder data to platforms like Flightradar24, ADS-B Exchange, FlightAware etc... The goal here would be to do it using MicroOS as a base and containerized decoding of ADS-B data (via tools like dump1090) and web frontend (tar1090).

Goals

  • Create a working receiver using MicroOS as a base, and containers based on Tumbleweed
  • Make it easy to install
  • Optimize for maximum laziness (i.e. it should take care of itself with minimum intervention)

Resources

  • 1x Small Board Computer capable of running MicroOS
  • 1x RTL2832U DVB-T dongle
  • 1x MicroSD card
  • https://github.com/antirez/dump1090
  • https://github.com/flightaware/dump1090 (dump1090 fork by FlightAware)
  • https://github.com/wiedehopf/tar1090

Project status (2024-11-22)

So I'd say that I'm pretty satisfied with how it turned out. I've packaged readsb (as a replacement for dump1090), tar1090, tar1090-db and mlat-client (not used yet).

Current status:

  • Able to set-up a working receiver using combustion+ignition (web app based on Fuel Ignition)
  • Able to feed to various feeds using the Beast protocol (Airplanes.live, ADSB.fi, ADSB.lol, ADSBExchange.com, Flyitalyadsb.com, Planespotters.net)
  • Able to feed to Flightradar24 (initial-setup available but NOT tested! I've only tested using a key I already had)
  • Local web interface (tar1090) to easily visualize the results
  • Cockpit pre-configured to ease maintenance

What's missing:

  • MLAT (Multilateration) support. I've packaged mlat-client already, but I have to wire it up
  • FlightAware support

Give it a go at https://g7.github.io/adsbreceiver/ !

Project links

Looking for hackers with the skills:

microos ads-b adsb containers avgeek

This project is part of:

Hack Week 24

Activity

  • 11 months ago: m.crivellari liked this project.
  • 11 months ago: llansky3 liked this project.
  • 11 months ago: epaolantonio added keyword "microos" to this project.
  • 11 months ago: epaolantonio added keyword "ads-b" to this project.
  • 11 months ago: epaolantonio added keyword "adsb" to this project.
  • 11 months ago: epaolantonio added keyword "containers" to this project.
  • 11 months ago: epaolantonio added keyword "avgeek" to this project.
  • 11 months ago: epaolantonio started this project.
  • 11 months ago: epaolantonio originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Technical talks at universities by agamez

    Description

    This project aims to empower the next generation of tech professionals by offering hands-on workshops on containerization and Kubernetes, with a strong focus on open-source technologies. By providing practical experience with these cutting-edge tools and fostering a deep understanding of open-source principles, we aim to bridge the gap between academia and industry.

    For now, the scope is limited to Spanish universities, since we already have the contacts and have started some conversations.

    Goals

    • Technical Skill Development: equip students with the fundamental knowledge and skills to build, deploy, and manage containerized applications using open-source tools like Kubernetes.
    • Open-Source Mindset: foster a passion for open-source software, encouraging students to contribute to open-source projects and collaborate with the global developer community.
    • Career Readiness: prepare students for industry-relevant roles by exposing them to real-world use cases, best practices, and open-source in companies.

    Resources

    • Instructors: experienced open-source professionals with deep knowledge of containerization and Kubernetes.
    • SUSE Expertise: leverage SUSE's expertise in open-source technologies to provide insights into industry trends and best practices.