APRSBox - polski projekt nowoczesnego oprogramowania dla APRS

Dodał: SQ9MDD 21.08.2026 08:43 Ważne do: 20.09.2026

APRSBox - polski projekt nowoczesnego oprogramowania dla APRS

Chciałbym przedstawić projekt, który rozwijam od dłuższego czasu: APRSBox.

APRSBox powstał przede wszystkim z myślą o praktycznej pracy radiowej w APRS. Zależało mi na tym, żeby nie był to tylko kolejny program do podglądania ramek z Internetu, ale narzędzie rzeczywiście współpracujące z radiem, modemem TNC i siecią APRS. Jednym z założeń było również odejście od terminala, skomplikowanych plików konfiguracyjnych i zestawu kilku niezależnych programów na rzecz jednego, spójnego środowiska obsługiwanego przez wygodny interfejs WWW

System może pracować między innymi jako:

  • digipeater APRS
  • RX/TX iGate
  • klient APRS-IS
  • stacja pogodowa
  • terminal wiadomości i biuletynów APRS
  • konsola do monitorowania ruchu radiowego
  • ocena warunków pasma na podstawie analizy ruchu APRS
  • powiadamianie operatora o wiadomościach i radar stacji


APRSBox współpracuje z modemami TNC przez KISS, zarówno przez port szeregowy, jak i TCP. Odbierane z radia ramki są analizowane, prezentowane na mapie i w podglądzie ruchu, a zależnie od konfiguracji mogą być przekazywane dalej przez digipeater lub do APRS-IS.

Duży nacisk położyłem na pracę RF. W interfejsie można obserwować, skąd faktycznie została odebrana ramka, przez jaką ścieżkę przeszła, jakie stacje są słyszane lokalnie oraz jak zachowuje się skonfigurowany digipeater i iGate.

APRSBox obsługuje również wiadomości APRS, ACK, filtrowanie ruchu, statystyki, mapę stacji i szereg funkcji diagnostycznych przydatnych podczas uruchamiania i utrzymywania własnego węzła.

Całością zarządza się przez przeglądarkę WWW. Moim założeniem było zbudowanie rozwiązania, które można uruchomić na niewielkim komputerze, takim jak Raspberry Pi, podłączyć do radia i TNC, a następnie obsługiwać bez konieczności składania całego systemu z kilku niezależnych aplikacji.

Nie chciałem przy tym tworzyć rozwiązania zamkniętego wyłącznie wokół APRS-IS. Dla mnie APRS nadal zaczyna się na częstotliwości radiowej, a Internet jest rozszerzeniem tej sieci, nie jej zamiennikiem. Dlatego rozwój funkcji związanych z RF, digipeatingiem, analizą lokalnego ruchu i współpracą z różnymi TNC jest dla mnie jednym z głównych kierunków projektu.
APRSBox potrafi też wychodzić poza klasyczny APRS. Dzięki obsłudze MQTT może współpracować na przykład z OpenWebRX i odbierać dodatkowe dane z lokalnych odbiorników. Pozwala to nanosić na własną mapę nie tylko stacje APRS, ale również inne obserwowane obiekty, takie jak sondy meteorologiczne czy samoloty z ADS-B. Dzięki temu mapa może stać się wspólnym widokiem lokalnej aktywności radiowej i telemetrycznej, bez konieczności przełączania się pomiędzy kilkoma osobnymi aplikacjami.

APRSBox jest projektem otwartym i cały czas aktywnie go rozwijam. Kod źródłowy, dokumentację oraz aktualne wersje można znaleźć tutaj:

github.com/SQ9MDD/APRSBox

Więcej informacji:

https://aprsbox.info

Jeżeli ktoś używa APRS i ma możliwość przetestowania programu z własnym radiem, TNC, digipeaterem lub iGate'em, będę wdzięczny za uwagi, zgłoszenia błędów i pomysły.

73!
SQ9MDD

← Wszystkie aktualności