LoRa APRS − APRS-IS
Serwery APRS-IS
APRS-IS to sieć internetowa łącząca sieci radiowe APRS z całego świata. Połączenie i pobieranie danych z serwerów APRS-IS jest możliwe dla każdego klienta, jednak wysyłanie danych związane jest z prostą autoryzacją. Posiadamy ponad 80 istotnych serwerów APRS-IS (tzw. Tier 2). Serwery APRS-IS wymieniają się danymi, a także deduplikują ramki, czyli odrzucają duplikaty. Żaden z serwerów nie przechowuje danych – to wszystko to strumień ramek, a przechowywaniem i przetwarzaniem zajmują się strony typu aprs.fi.

Prosta Autoryzacja
Aby wysyłać dane do serwera APRS-IS, musimy się autoryzować za pomocą tzw. passcode. Jest to ciąg cyfr, który jest generowany za pomocą dedykowanego algorytmu ze znaku krótkofalarskiego. Niestety, algorytm jest publicznie dostępny, przez co taka autoryzacja realnie jest nieskuteczna, co powoduje, że regularnie osoby nieuprawnione wysyłają dane do serwerów APRS-IS. Niektóre oprogramowania automatycznie generują passcode dla podanego znaku, jednak aby wygenerować go samodzielnie, możesz skorzystać z naszego generatora dostępnego pod linkiem: Generator Passcode APRS .
Usuwanie duplikatów
Każdy serwer APRS-IS osobno usuwa duplikaty, czyli jeśli nasze urządzenie, np. tracker, wysłało ramkę i została ona odebrana przez trzy bramki (IGate), to serwer APRS-IS przyjął tylko pierwszy pakiet, a pozostałe dwa pominął. W związku z tym nie powinniśmy się w pełni sugerować statystykami naszego Digi/IGate, generowanymi na podstawie danych z jednego serwera APRS-IS, ponieważ jeśli posiadamy wolne łącze internetowe, to możemy wcale nie być nigdzie uwzględnieni a nasz IGate cały czas wysyła ramki prawidłowo.
Otrzymywanie danych z serwera APRS-IS
Podczas połączenia z serwerem APRS-IS możemy ustawić tzw. filtry, czyli określić, jakie dane chcemy otrzymywać. Przykładowo, chcemy otrzymywać wiadomości z obszaru 30 km wokół lokalizacji naszego IGate. W ten sposób, jeśli ktokolwiek wyśle wiadomość do urządzenia (np. trackera) znajdującego się w pobliżu naszego IGate, to serwer APRS-IS automatycznie wyśle do nas tę ramkę, a następnie IGate (jeśli będzie posiadał włączony TX) przekaże tę ramkę z internetu na drogę radiową. Serwer APRS-IS czasami sam określa, jakie dane powinien nam przesyłać.
Łączenie z APRS-IS: Adresy i Porty
Aby IGate lub inne oprogramowanie mogło połączyć się z siecią APRS-IS, potrzebuje adresu serwera i numeru portu. Wysyłanie danych wymaga wspomnianej wcześniej autoryzacji (passcode). Dla typowego IGate LoRa APRS, port 14580 jest najwłaściwszym wyborem.
Adres | Przeznaczenie |
---|---|
poland.aprs2.net | Serwer dedykowany dla Polski |
euro.aprs2.net | Serwer dla Europy |
rotate.aprs2.net | Adres rotacyjny, kieruje do jednego z dostępnych serwerów globalnie |
noam.aprs2.net | Serwer dla Ameryki Północnej |
soam.aprs2.net | Serwer dla Ameryki Południowej |
asia.aprs2.net | Serwer dla Azji |
aunz.aprs2.net | Serwer dla Australii/Nowej Zelandii |
Istnieje wiele innych serwerów regionalnych i krajowych.
Kluczowe Funkcje APRS-IS
Sieć APRS-IS pełni kilka ważnych ról w ekosystemie APRS:
Globalna Widoczność
Umożliwia śledzenie stacji i obiektów APRS z całego świata przez Internet.
Mostowanie Sieci
Łączy lokalne sieci radiowe (jak LoRa APRS, AFSK APRS) w jedną globalną sieć.
Przekazywanie Wiadomości
Pozwala na wymianę wiadomości APRS między stacjami RF, użytkownikami Internetu i innymi systemami.
Filtrowanie Danych
Umożliwia klientom (np. IGate) odbieranie tylko interesujących ich danych (np. z danego obszaru).
Źródło Danych
Stanowi główne źródło danych dla serwisów mapowych i analitycznych (aprs.fi, aprsdirect.de itp.).
Jak IGate łączy LoRa APRS z APRS-IS?
Bramki internetowe (IGate) stanowią kluczowy most pomiędzy lokalną siecią radiową LoRa APRS a globalną siecią APRS-IS. Ich działanie jest zazwyczaj dwukierunkowe:
RF -> APRS-IS
(Odbiór i wysyłanie do Internetu)
IGate nasłuchuje pakietów APRS wysyłanych drogą radiową przez urządzenia LoRa (trackery, stacje pogodowe itp.). Po odebraniu poprawnego (bez błędu CRC) pakietu, IGate przesyła ten pakiet do serwera APRS-IS. Dzięki temu dane z lokalnych urządzeń stają się widoczne globalnie na mapach takich jak aprs.fi.
APRS-IS -> RF
(Odbiór z Internetu i nadawanie radiowe)
Jeśli IGate ma włączoną funkcję nadawania, może również odbierać dane z APRS-IS (np. wiadomości, biuletyny) przeznaczone dla stacji znajdujących się w jego zasięgu radiowym (zgodnie z ustawionymi filtrami na serwerze APRS-IS). Odebrane z internetu pakiety są następnie nadawane przez IGate drogą radiową na częstotliwości LoRa APRS, umożliwiając np. dostarczenie wiadomości do trackera.