LoRa APRS − Podstawy

Czym są wiadomości APRS?

System APRS, w tym jego implementacja LoRa APRS, to nie tylko śledzenie pozycji. Jedną z kluczowych funkcji jest możliwość wysyłania i odbierania krótkich wiadomości tekstowych pomiędzy stacjami. Pozwala to na prostą komunikację, wymianę informacji czy statusów bez konieczności nawiązywania połączenia głosowego.

Droga wiadomości w sieci

Podobnie jak ramki pozycji, wiadomości APRS również wykorzystują ścieżki (path) do propagacji w sieci radiowej. Oznacza to, że wiadomość wysłana z Twojego urządzenia może być retransmitowana przez digipeatery, aby dotrzeć do odległego odbiorcy znajdującego się poza bezpośrednim zasięgiem RF. Ścieżka definiuje, przez jakie digipeatery wiadomość ma przejść. Więcej o ścieżkach przeczytasz tutaj.

Potwierdzenia (ACK) i niezawodność dostarczania

Aby zwiększyć pewność, że wiadomość dotarła do odbiorcy, LoRa APRS (podobnie jak standardowy APRS) wykorzystuje mechanizm potwierdzeń (ACK) i retransmisji. Oto kluczowe etapy tego procesu:

1. Wysłanie wiadomości

Nadawca wysyła wiadomość zaadresowaną do konkretnego odbiorcy. Każda wiadomość przeznaczona do potwierdzenia zawiera unikalny identyfikator (Message ID).

2. Oczekiwanie na ACK

Gdy urządzenie odbiorcy pomyślnie odbierze wiadomość, automatycznie generuje i odsyła do nadawcy ramkę potwierdzającą (ACK) z tym samym ID.

3. Retransmisja

Jeśli nadawca nie otrzyma ACK w określonym czasie (timeout), ponawia próbę wysłania. Proces jest powtarzany (np. do 7 razy) ze wzrastającym czasem oczekiwania.

4. Wynik

Odebranie ACK kończy proces sukcesem. Brak ACK po wszystkich próbach oznacza wiadomość jako niedostarczoną. Mechanizm podnosi niezawodność, ale generuje ruch.

Wiadomości a APRS-IS

Sieć APRS-IS odgrywa istotną rolę w przesyłaniu wiadomości, umożliwiając komunikację globalną. Wiadomość może zostać przekazana z RF do APRS-IS, a następnie z APRS-IS na RF w innym miejscu, łącząc użytkowników radiowych i internetowych.

Mostowanie przez IGate

Bramki internetowe (IGate) są kluczowe. Gdy IGate odbierze wiadomość z sieci RF (LoRa), przekazuje ją do APRS-IS. Dzięki temu wiadomość może dotrzeć do odbiorcy podłączonego tylko do internetu lub znajdującego się w zasięgu innej bramki IGate (z włączonym TX) na świecie.

Wysyłanie z APRS-IS do RF

Wiadomości mogą być wysyłane z internetu do stacji radiowej. Serwer APRS-IS kieruje wiadomość do odpowiedniej bramki IGate (ostatnio słyszącej stację lub bliskiej). Jeśli IGate ma włączone TX, przekaże wiadomość na drogę radiową LoRa APRS. Potwierdzenie ACK również może podróżować tą drogą (RF → IGate → APRS-IS → Nadawca).

Ważne uwagi dotyczące wiadomości

Korzystając z funkcji wiadomości w LoRa APRS, warto pamiętać o kilku kluczowych aspektach:

Limit długości

Wiadomości APRS mają ograniczoną długość (zwykle ok. 64-80 znaków). Pisz zwięźle i na temat.

Niezawodność vs sieć

Mechanizm ACK pomaga, ale nie gwarantuje 100% dostarczenia. Zależy to od warunków RF, zasięgu i infrastruktury sieci.

Prywatność

Wiadomości są publiczne i widoczne dla innych w sieci RF oraz w APRS-IS. Nie przesyłaj informacji poufnych.

Kultura pracy

Korzystaj z wiadomości z rozwagą. Unikaj spamu i nadmiernych retransmisji, szanując współdzielone zasoby radiowe.