Jeśli stawiasz swoje pierwsze kroki w emisjach cyfrowych, z pewnością szybko natkniesz się na system APRS (Automatic Packet Reporting System). Obserwowanie stacji na mapie (np. na https://aprs.fi) to świetna zabawa, ale z czasem rodzi się techniczne pytanie: dlaczego niektóre znaki okolicznościowe mają problem z poprawnym działaniem w tym systemie?
Znaki dłuższe niż standardowe 6 znaków (np. SP5ABCD zamiast SP5ABC) nie mogą w pełni korzystać z APRS z poziomu samego radia. Dziś przyjrzymy się temu zjawisku i wyjaśnimy, z czego ono wynika.
Protokół AX.25
Aby zrozumieć ten problem, musimy zajrzeć pod maskę systemu APRS. Jego radiowa część opiera się na starym, ale wciąż jarym protokole AX.25. Kiedy protokół ten był projektowany dekady temu, inżynierowie musieli optymalizować każdy bajt danych wysyłanych w eter.
W strukturze ramki (pakietu) AX.25, na każdy adres – czy to nadawcy, odbiorcy, czy stacji przekaźnikowej (digipeatera) – przewidziano dokładnie 7 bajtów.
Dzielą się one w następujący, nienaruszalny sposób:
- Miejsca od 1 do 6: Przeznaczone wyłącznie na podstawowy znak wywoławczy.
- Miejsce 7: Zarezerwowane na tzw. SSID (sufiks, np.
-9dla samochodu) oraz techniczne bity kontrolne.
Standardowy polski znak wywoławczy (np. SP5XYZ) składa się z 6 znaków, więc idealnie mieści się w pierwszej puli. Jeśli masz znak krótszy, system po prostu uzupełnia puste miejsca spacjami.
Problem pojawia się, gdy otrzymasz znak okolicznościowy lub masz po prostu dłuższą strukturę, np. SP5ABCD (7 znaków).
- Sześć pierwszych liter (
S P 5 A B C) ląduje w odpowiednich „szufladkach”. - Na siódmą literę (
D) brakuje już fizycznie miejsca w nagłówku adresu.
Wielu początkujących myśli, że dodanie sufiksu (np. -7 dla radia ręcznego) „zjada” nam miejsce na znak podstawowy. Na szczęście tak nie jest. SSID ma swoją własną, dedykowaną, siódmą szufladkę. Twój znak bazowy zawsze ma do dyspozycji pełne 6 miejsc, niezależnie od użytego sufiksu.
Co się stanie, gdy wpiszesz za długi znak do radia?
Jeśli spróbujesz skonfigurować swój radiotelefon z wbudowanym TNC lub program komputerowy do APRS używając 7-znakowego wywołania, sprzęt najprawdopodobniej zachowa się w jeden z trzech sposobów:
- Ucięcie znaku: Radio po prostu zignoruje wszystko powyżej 6. znaku. Zamiast
SP5ABCDwyślesz w eterSP5ABC. To niebezpieczne, bo możesz nieświadomie podszywać się pod kogoś innego! - Odmowa współpracy: Mądrzejsze oprogramowanie zgłosi błąd i zablokuje możliwość nadawania.
- Zepsuta ramka: W najgorszym scenariuszu, oprogramowanie spróbuje „wcisnąć” siódmą literę w miejsce przeznaczone na SSID. Taka uszkodzona ramka zostanie po prostu zignorowana przez sieć digipeaterów.
Rozwiązanie dla okolicznościowych obiektów APRS
Skoro system radiowy ma tak twarde ograniczenia, to jak to możliwe, że na mapach APRS widujemy stacje o znakach takich jak HF2010CHOPIN?
Rozwiązaniem nie jest łamanie protokołu AX.25, ale sprytne wykorzystanie możliwości samego APRS. Służą do tego tzw. Obiekty (Objects).
Jak to działa w praktyce?
- Operator uruchamia swoją stację używając normalnego, krótkiego znaku (np.
SP5ABC). - Stacja ta wysyła w eter ramkę, która w swoim głównym nagłówku jest w 100% zgodna z AX.25, ale w treści wiadomości (payload) mówi do sieci: „Uwaga, informuję, że na podanych współrzędnych znajduje się obiekt o nazwie HF2010CHOPIN”.
Pole nazwy obiektu ukryte wewnątrz danych APRS pozwala na użycie aż do 9 znaków. Dzięki temu, bez naruszania struktury radiowej, na ekranach i mapach innych krótkofalowców pojawia się nasz długi znak okolicznościowy.
Podsumowanie
W świecie krótkofalarstwa, szczególnie tym cyfrowym, sprzęt uczy nas pokory wobec dawnych standardów technicznych. Ograniczenie do 6 znaków w sprzętowym APRS to twarda zasada, której nie przeskoczymy – ale jak widać, dla chcącego nic trudnego, o ile umiemy wykorzystać narzędzia, które oferuje nam sam system.
Do usłyszenia i zobaczenia na 144.800 MHz !


Dodaj komentarz