OGN – Open Glider Network w Aeroklubie Gdańskim

OGNy, FLARMy, ADSB i ogólnie takie, takie.

Moderatorzy: Osak.Janusz, SlavoMir

Awatar użytkownika
SlavoMir
Posty: 8
Rejestracja: wt 21 paź 2025, 18:52
Lokalizacja: Gdynia

Cześć wszystkim,

Zakładam ten wątek, aby zebrać i uporządkować wszystkie informacje dotyczące OGN (Open Glider Network) działającego w Aeroklubie Gdańskim, a także pokazać, jak system działa i jakie daje korzyści dla pilotów, instruktorów oraz całego naszego środowiska.

1. Co to jest OGN?

OGN – Open Glider Network – to międzynarodowa sieć odbiorników śledzących pozycje szybowców wyposażonych w FLARM, PowerFLARM, OGN-tracker, pilotAware oraz inne kompatybilne urządzenia.
System pracuje całkowicie otwarcie i społecznie, dzięki czemu każdy klub może:

obserwować szybowce w locie w czasie zbliżonym do rzeczywistego,

analizować przebiegi lotów,

zwiększać bezpieczeństwo operacyjne,

monitorować pracę wyciągarki, holówki i aktywność na lotnisku,

prowadzić statystyki startów i lotów.

2. Nasza stacja OGN w Aeroklubie Gdańskim

W naszym aeroklubie działa stacja odbiorcza OGN, oparta na:

Raspberry Pi z systemem OGN-RF,

Nooelec RTL-SDR z obsługą Bias-T,

przedwzmacniaczu Uputronics 868 MHz,

antenie zewnętrznej 868 MHz OGN umieszczonej w optymalnym miejscu.

Stacja pracuje 24/7, odbiera sygnały z okolicznych szybowców, trackerów oraz samolotów wyposażonych w FLARM, a dane są automatycznie przekazywane do sieci globalnej.

3. Zastosowania OGN w klubie

lokalizacja szybowców podczas szkolenia,

bezpieczeństwo: informacja o separacji i przecięciu trajektorii,

możliwość śledzenia pracy wyciągarki i holówki,

zrzut pozycji do systemów takich jak glidernet.org, live.glidernet, FlightBook, XCSoar, SeeYou itp.,

możliwość instalacji własnych LoRa-trackerów w klubowych statkach powietrznych i pojazdach.

4. Dyskusja i dalszy rozwój

Jeśli macie pytania, pomysły lub chcecie rozbudować system (np. o trackery LoRa dla naszych szybowców, pojazdów klubowych, wyciągarki), piszcie śmiało w tym wątku.

Im mocniejsza nasza infrastruktura – tym lepsza świadomość sytuacyjna i bezpieczeństwo operacji.

5. Mam w PDF pliki specyfikacji technicznej, dajcie znać komu podesłać.

Pozdrawiam i zapraszam do dyskusji!
Awatar użytkownika
yasiu.pl
Posty: 4
Rejestracja: czw 23 paź 2025, 16:39
Lokalizacja: Iława
Kontakt:

Temat OGN jest mi bardzo bliski, ponieważ mam doświadczenie z radioamatorskim systemem APRS, na którym się on opiera. Przez wakacje, w trakcie mojej podstawówki szybowcowej nadawałem swoje pozycje radiotelefonem. Na przykład: https://aprs.fi/#!z=14&ts=1757376000&te ... FSP4EVA-11

Nie jest to rozwiązanie idealne, ponieważ etyka radioamatorska przestrzega przed zbyt częstym nadawaniem swojej pozycji i zajmowaniem pasma. Stąd wykorzystanie osobnych trackerów dla szybowców, szczególnie nadających swoją pozycję bardzo często, jest wskazane.

Przez święta dłubałem przy innym projekcie, który pozwala na wyciąganie danych z trackerów APRS i jak się okazuje również OGN! https://github.com/yasiupl/mqtt-aprs
Jest to program który "mostuje", czyli przesyła dane między serwerem APRS/OGN a serwerem MQTT. Do MQTT jest z kolei podłączona baza danych, oraz aplikacja https://owntracks.org, która zapisuje i wyświetla pozycje. Efekt wygląda następująco:
https://map.yasiu.pl/?user=glider&layers=last,line,poi

Temat trackerów jest również szeroko pokryty przez radioamatorów, czym można się zainspirować. W ostatnim czasie przykuła moją uwagę inicjatywa https://lora-aprs.pl/ kolegi Daniela SQ2CPA. Strona bardzo fajnie przerowadza przez proces konfiguracji własnej stacji, a wraz z małymi zmianami w formacie nadawanej wiadomości i częstotliwości odbiornika myślę, że bardzo łatwo dostosować ten system do OGN i użytku szybowcowego.
Marcin "yasiu" Jasiukowicz
https://yasiu.pl
Awatar użytkownika
SlavoMir
Posty: 8
Rejestracja: wt 21 paź 2025, 18:52
Lokalizacja: Gdynia

Dzięki za bardzo wartościowy głos — widać solidne doświadczenie z APRS i podejście inżynierskie 👍
Spróbuję to uporządkować i odnieść do realiów szybowcowych i OGN, bo to są jednak dwa różne światy, choć technicznie bliskie.

1. APRS a OGN – wspólne korzenie, inne zastosowanie

Masz absolutną rację:
OGN historycznie czerpie z koncepcji APRS (telemetria, beaconing, agregacja pozycji), natomiast:
APRS jest systemem radioamatorskim,
OGN jest systemem lotniczym / operacyjnym.
I to robi ogromną różnicę w:
- częstotliwości nadawania,
- odpowiedzialności za emisję,
- wymaganiach dotyczących niezawodności.

Twoje doświadczenia z nadawaniem pozycji radiotelefonem w czasie szkolenia są świetnym przykładem dlaczego APRS nie skaluje się dobrze do szybowców — dokładnie tak, jak sam zauważyłeś:

etyka radioamatorska + zajmowanie pasma.

Tu się w 100% zgadzamy.

2. Trackery dedykowane – jedyna sensowna droga operacyjna

W lotnictwie szybowcowym:

wysoka częstotliwość pozycji (1–5 s)

ciągłość danych

brak zależności od licencji radioamatorskiej pilota

to są wymagania podstawowe.

Dlatego:

FLARM / PowerFLARM

OGN Tracker (868 MHz)

rozwiązania LoRa w paśmie ISM

są jedyną sensowną drogą do codziennego użytku klubowego.

Eksperymentowanie na APRS → OK
Operacje szkolne / ruch lotniczy → nie

I to nie jest krytyka APRS, tylko dobór narzędzia do zadania.

3. MQTT bridge, OwnTracks, wizualizacja – bardzo ciekawe

Projekt mqtt-aprs i most APRS ↔ OGN ↔ MQTT to bardzo fajna inicjatywa techniczna.
W kontekście OGN widzę tu realne zastosowania:

archiwizacja pozycji lokalnie,

integracja z systemami klubowymi,

analizy post-factum,

eksperymenty badawcze / dydaktyczne.

Natomiast trzeba jasno powiedzieć:

to jest warstwa wtórna, a nie system operacyjny do separacji ruchu.

Czyli:

świetne jako backend / analiza / wizualizacja,

nie jako podstawowe źródło świadomości sytuacyjnej w locie.

I to warto jasno rozdzielać, żeby nikt nie pomylił poziomów.

4. LoRa-APRS i inspiracje – TAK, ale z głową

Inicjatywa lora-aprs.pl jest bardzo wartościowa edukacyjnie i technologicznie.
Natomiast przy adaptacji do OGN pojawiają się kluczowe pytania:

format ramek zgodny z OGN,

opóźnienia i jitter,

interoperacyjność z istniejącą siecią OGN,

odpowiedzialność za emisję i pasmo,

zgodność z realnym ruchem lotniczym.

Dlatego:

jako inspiracja – zdecydowanie tak,

jako zamiennik OGN – nie,

jako poligon testowy / R&D – bardzo chętnie.

5. Podsumowanie (krótko i uczciwie)

✔ APRS – świetny system, ale nie do operacyjnego śledzenia szybowców
✔ Trackery dedykowane (OGN/FLARM/LoRa ISM) – właściwe narzędzie
✔ MQTT / OwnTracks / bridge – super uzupełnienie, nie fundament
✔ Eksperymenty radioamatorskie – mile widziane, ale obok operacji lotniczych

Jeśli chcesz — bardzo chętnie:

podłączymy takie mosty do danych OGN z AG,

poeksperymentujemy offline / analitycznie,

bez mieszania warstwy bezpieczeństwa lotniczego.

Dzięki za merytoryczny wkład — takie dyskusje są dokładnie tym, co rozwija system, a nie go rozmywa.
Pozdrawiam
Sławek
Awatar użytkownika
yasiu.pl
Posty: 4
Rejestracja: czw 23 paź 2025, 16:39
Lokalizacja: Iława
Kontakt:

Notka aktualizacyjna na początek sezonu 2026.

Po małych perypetiach, udało się uruchomić stację naziemną OGN. Uszkodzeniu uległa karta SD w Raspberry Pi uruchamiającym stację. W okresie przejściowym uruchomiłem stację na prywatnym Mini PC Lenovo Thinkstation. Ostatecznie RaspberryPi zostało przywrócone do życia i uruchomione z nową konfiguracją.

Co kluczowe, zależy mi na tym, aby oprogramowanie było w jasny sposób skonfigurowane i udokumentowane. Dlatego stworzyłem organizację i repozytorium na GitHubie, gdzie możemy trzymać konfiguracje i oprogramowanie: https://github.com/Aeroklub-Gdanski/

Pierwszym repozytorium jest konfiguracja stacji odbiorczej OGN w postaci forka repozytorium https://github.com/Meisterschueler/ogn-docker z naniesioną naszą konfiguracją i instrukcjami uruchomienia:
https://github.com/Aeroklub-Gdanski/ogn-docker

Załączam zdjęcie fizycznej konfiguracji stacji naziemnej, ulokowanej w garażu. Myślę, że kolejnym krokiem powinno być dodanie mechanicznej struktury do tej skrzynki. Proponuję dodanie kawałka sklejki, do której elementy zostaną przytwierdzone. Dobrym pomysłem byłoby zamknięcie Raspi i radia SDR w wodoszczelnej obudowie.
Załączniki
IMG_20260412_145237869.jpg
IMG_20260412_145237869.jpg (221.31 KiB) Przejrzano 56625 razy
Marcin "yasiu" Jasiukowicz
https://yasiu.pl
Awatar użytkownika
yasiu.pl
Posty: 4
Rejestracja: czw 23 paź 2025, 16:39
Lokalizacja: Iława
Kontakt:

Jest maj, a oprócz latania rozwijamy również infrastrukturę naziemną! Chciałbym zaktualizować społeczność względem obecnej konfiguracji OGNa i infrastruktury towarzyszącej.

Przede wszystkim - wiosenne porządki. Skrzynka została wyczyszczona z kurzu i zanieczyszczeń pozostałych po jaskółczym gnieździe znajdującym się bezpośrednio nad skrzynką. Zamontowałem płytę MDF z tyłu skrzynki, która daje wsparcie znajdującym się w niej elementom, oraz chroni przed zanieczyszczeniami.

Obrazek Obrazek

Na dachu pojawiła się nowa antena oraz odbiornik ADS-B (Flightfeeder od FlightAware.com). Odbiornik ADS-B przekazuję do użytku przez Aeroklub.
Zostawiłem również mój prywatny odbiornik SDR, który użyłem do nasłuchu naszej lotniskowej częstotliwości VHF 122.405 MHz. Chciałbym go odzyskać, zastępując go dedykowanym sprzętem zakupionym przez Aeroklub. Jeżeli pomysł się sprawdzi, należy zakupić dedykowaną antenę do pasma VHF - obecna antena pozostawia wiele do życzenia.
Stan sprzętowy odbiornika OGN pozostaje bez zmian.

Najwięcej zmian nastapiło w konfiguracji oprogramowania. Stworzyłem nowe, prywatne repozytorium, które utrzymuje konfigurację całego sprzętu w jednym miejscu:
https://github.com/Aeroklub-Gdanski/infrastruktura

Repozytorium jest prywatne, ponieważ zawiera między innymi hasła, które nie są jeszcze odpowiednio zabezpieczone (np. w formie plików z sekretami). Mam nadzieję oczyścić je i upublicznić niedługo. Na ten czas zachęcam wszystkich zainteresowanych do kontaktu, w celu otrzymania dostępu.

Nowe usługi:

Mapa `tar1090` wyświetlająca dane z odbiornika ADS-B oraz dzięki projektowi `ogn2dump1090` również dane z OGN:
https://live.aeroklub.gda.pl

Instancja `RTLSDRAIRBAND` oraz serwera dźwięku `Icecast2`, strumieniująca nasłuch na naszą częstotliwość lotniskową: https://live.aeroklub.gda.pl/airband/EPPR.mp3
(Nasłuch jest dostępny również na stronie mapy).

Schemat ideowy systemu prezentuje się następująco:
Obrazek

Kolejne kroki:
1. Pozycja anteny ADS-B jest dobra, dając zasięg około 200 mil dookoła lotniska. Kierunek północno-wschodni jest zasłonięty przez hangar, co skutecznie blokuje zasięg. Należy znaleźć lepsze miejsce na mocowanie anten. https://i.imgur.com/DUQRD7C.png
2. Zakup anteny VHF - obecnie użyta została losowa antena znajdująca się w garażu. Należy rozważyć zakup lepszej anteny oraz montaż na odpowiedniej wysokości (jak wyżej, uwzględniając pozycję względem hangaru).
3. Zakup odbiornika SDR do pasma VHF - jeden lub więcej odbiornik SDR pokrywający pasmo Airband/VHF w celu nasłuchu naszej częstotliwości lotniskowej oraz potencjalnie częstotliwości EPGD i FIS Gdańsk.
4. Dalsze porządki skrzynki - zamontowanie elementów wewnątrz skrzynki do płyty MDF oraz uporządkowanie kabli sygnałowych i zasilania. Zakup dodatkowego osprzętu i kabli przy okazji zakupu anteny i odbiornika SDR. Dla inspiracji, tak może wyglądać uporzadkowany sprzęt: https://forum.hswro.org/t/feed-audio-z- ... atc/314/17

Wykorzystane projekty OpenSource:
1. https://github.com/sdr-enthusiasts/docker-tar1090
2. https://github.com/b3nn0/ogn2dump1090
3. https://github.com/sdr-enthusiasts/docker-rtlsdrairband
Marcin "yasiu" Jasiukowicz
https://yasiu.pl
Awatar użytkownika
yasiu.pl
Posty: 4
Rejestracja: czw 23 paź 2025, 16:39
Lokalizacja: Iława
Kontakt:

Na forum Stowarzyszenia Hackerspace Pomorze opisuję konstrukcję trackera do wyciągarki:

https://forum.hsp.sh/t/wolnosciowe-rozw ... wnikow/877
Marcin "yasiu" Jasiukowicz
https://yasiu.pl
ODPOWIEDZ