LoRa APRS − Podstawy
Ścieżki
Ścieżka w ramce (zwana również path) to droga przechodzenia naszych ramek przez przekaźniki (digipeatery), określana za pomocą nazw (aliasów) lub znaków konkretnych przekaźników. Dzięki stosowaniu ogólnego nazewnictwa (aliasów) nie musimy znać dokładnej topologii sieci, aby nasza ramka została przekazana dalej przez odpowiednie digipeatery.
Dostępne ścieżki w LoRa APRS
Używanie ścieżek nie jest wymagane – możemy wysyłać ramki z pustą ścieżką, dzięki czemu nie zostaną one powtórzone przez żaden digipeater. W ten sposób możemy np. wysyłać dane bezpośrednio do innej stacji, którą słyszymy bezpośrednio.
WIDE1-1
Używając takiej ścieżki, nasza ramka zostanie powtórzona głównie przez digipeatery pomocnicze (obsługujące alias WIDE1), ale także przez digipeatery regionalne (obsługujące alias WIDE2).
WIDEn-N
Używamy głównie WIDE2-1
. W tym przypadku nasza ramka zostanie powtórzona tylko przez digipeatery regionalne (WIDE2). Digipeater regionalny powinien być ważną stacją w okolicy, umieszczoną w odpowiedniej lokalizacji (np. wysoko z odpowiednią anteną), aby zapewnić duży zasięg.
SP0ABC-10
Jeśli podamy znak konkretnego digipeatera, nasza ramka powinna zostać przez niego powtórzona. Nie każde oprogramowanie obsługuje tę funkcję. Nazywana jest onaown call Digi.
W ścieżce możemy użyć wielu kombinacji aliasów, jednak musimy zachować ich poprawną kolejność, np. nie powinniśmy ustawiać: WIDE2-1,WIDE1-1. Zamiast tego poprawna kolejność to: WIDE1-1,WIDE2-1.
Own call Digi
Taka opcja jest przydatna, gdy np. w stacji mobilowej mamy włączoną funkcję own call Digi i znajdujemy się w pobliżu z podręcznym trackerem. W ten sposób nasza ramka zostanie powtórzona przez stację mobilną i będzie miała większe szanse na dotarcie do digipeatera regionalnego.
Polecana lista ścieżek
Typ | Ścieżka | |
---|---|---|
![]() | Stacja bazowa | WIDE2-1 lub pusta ścieżka |
![]() | Samochód, rower, stacje poruszające się | WIDE1-1,WIDE2-1 |
![]() | Digi, IGate lub Digi+IGate | WIDE2-1 lub WIDE1-1,WIDE2-1 jeśli nie dolatujemy bezpośrednio do IGate |
![]() | WX (Stacje pogodowe) | WIDE2-1 lub WIDE1-1,WIDE2-1 jeśli nie dolatujemy bezpośrednio do IGate |
Przykłady powtórzonych ścieżek
W przypadku "szybszej" sieci APRS 1200bps (w porównaniu do LoRa) używanej w Polsce (SP) możemy sobie pozwolić na bardziej szczegółowe informacje w ramce. Niektóre oprogramowania celowo skracają ścieżkę po powtórzeniu, aby zmniejszyć jej długość i tym samym czas nadawania.
Ścieżka oryginalna | Ścieżka powtórzona | Digi | Opis |
---|---|---|---|
WIDE1-1 | SP0ABC* | WIDE1 | Ramka powtórzona przez digipeater pomocniczy (WIDE1) korzystający z oprogramowania optymalizującego długość ramki. W tym przypadku nie widzimy bezpośrednio, jaka była oryginalna ścieżka i możemy się tylko domyślać. |
WIDE1-1 | SP0ABC,WIDE1* | WIDE1 | Ramka powtórzona przez digipeater pomocniczy (WIDE1). Widzimy wyraźnie, jaka była oryginalna ścieżka przed powtórzeniem. |
WIDE2-1 | SP0ABC,WIDE2* | WIDE2 | Ramka powtórzona przez digipeater regionalny (WIDE2). |
WIDE1-1,WIDE2-1 | WIDE1*,SP0ABC,WIDE2* | WIDE2 | Ramka powtórzona przez digipeater regionalny (WIDE2). Widać, że alias WIDE1-1 także został obsłużony, co oznacza, że ten digipeater regionalny (WIDE2) obsługuje również alias dla digipeaterów pomocniczych (WIDE1). |
WIDE1-1,WIDE2-1 | SP0DEF,WIDE1*,SP0ABC,WIDE2* | WIDE1 i WIDE2 | Ramka powtórzona najpierw przez digipeater pomocniczy (WIDE1), a następnie digipeater regionalny (WIDE2). |
WIDE1-1,WIDE2-1 | SP0DEF*,SP0ABC* | WIDE1 i WIDE2 | Ramka powtórzona najpierw przez digipeater pomocniczy (WIDE1), a następnie digipeater regionalny (WIDE2). Widać, jak ścieżka została zoptymalizowana (skrócona), przez co mogą występować trudności w diagnozowaniu ewentualnych problemów w sieci. |
SP0ABC | SP0ABC* | Own call | Ramka powtórzona przez digipeater w trybie own call Digi. |
RFONLY i NOGATE
Są to specjalne aliasy, które po umieszczeniu na końcu ścieżki spowodują, że ramka nie zostanie przekazana przez IGate do serwerów APRS-IS. W skrócie, przesyłane przez nas dane nie trafią do internetu (np. wiadomości prywatne). Oczywiście każdy IGate musi respektować (obsługiwać) ten element w ścieżce. Najczęściej używa się RFONLY
, jednak w praktyce działanie obu aliasów jest identyczne i nie znaczenia którego użyjemy.
TCPIP
Jeśli ramki pochodzą z serwerów APRS-IS (zostały wysłane do sieci RF przez IGate) lub zostały wysłane bezpośrednio do serwerów APRS-IS (bez użycia RF), to ich ścieżka zawiera element TCPIP*
. W ten sposób możemy łatwo zidentyfikować dane pochodzące z internetu (np. wiadomości wysłane przez IGate drogą radiową) oraz ramki wysłane bezpośrednio do serwerów APRS-IS (np. beacon pozycji z aplikacji mobilnej typu APRSDroid).
Digi regionalne WIDE2
Takie digipeatery powinny pokrywać swoim zasięgiem znaczną część regionu. Zazwyczaj oznacza to, że powinny być wyposażone w odpowiednią antenę, umieszczoną wysoko w strategicznym miejscu. W danym regionie nie powinno działać jednocześnie kilka digipeaterów regionalnych (WIDE2), których obszary pokrycia znacząco się pokrywają, aby unikać niepotrzebnych kolizji ramek w sieci.