GPS i lokalizacja

⚠ Wycofanie GPS Starlink, data wejścia w życie: 20 maja 2026 Starlink ogłosił, że lokalizacja anteny nie będzie już dostępna przez lokalne API gRPC urządzenia od 20 maja 2026. Zalecamy skonfigurowanie alternatywnego źródła GPS lub ręczne ustawienie lokalizacji. Więcej informacji znajdziesz w naszym artykule na ten temat.

Dlaczego lokalizacja ma znaczenie

Nexus Telemetry wykorzystuje Twoją lokalizację do wyświetlania pozycji terminala, dostarczania lokalnych danych pogodowych, dopasowywania satelitów w Starlink Viewer (Pro) oraz rejestrowania tras GPS podczas sesji (Pro).

Źródła GPS

Nexus Telemetry obsługuje pięć źródeł lokalizacji. Możesz skonfigurować jedno lub więcej, a aplikacja automatycznie przełączy się między nimi, jeśli jedno z nich stanie się niedostępne.

Otwórz Settings → Geolocation, aby zarządzać źródłami lokalizacji.

Ustawienia geolokalizacji Nexus Telemetry pokazujące źródła GPS i automatyczne przełączanie awaryjne

Dodawanie źródła GPS

Kliknij + Add Source, aby dodać nowe źródło GPS. Nadaj mu nazwę i wybierz typ źródła.

Okno dialogowe dodawania źródła GPS z dostępnymi typami źródeł

Dostępne typy źródeł to:

  • Serial (USB Dongle) , podłączenie odbiornika USB GPS bezpośrednio
  • NMEA / TCP , odbieranie zdań NMEA przez połączenie TCP
  • NMEA / UDP , nasłuchiwanie zdań NMEA rozsyłanych przez UDP
  • gpsd , połączenie z istniejącą instancją gpsd
  • Starlink gRPC , odczyt GPS z anteny Starlink (w trakcie wycofywania)

Każdy typ źródła ma własne opcje konfiguracyjne, opisane poniżej.

Lokalizacja ręczna

Dla stałych instalacji, w których antena się nie przemieszcza. Wyszukaj adres lub nazwę miejsca, kliknij mapę, aby umieścić pinezkę, lub wprowadź współrzędne bezpośrednio. Kliknij Save Location, aby zapisać. Twoje współrzędne są przechowywane lokalnie i zachowywane między sesjami. Wystarczy je ustawić tylko raz.

Ręczne ustawienie lokalizacji terminala

Lokalizacja ręczna jest zawsze dostępna jako rozwiązanie awaryjne, gdy żadne źródło GPS nie jest podłączone.

Serial GPS (dongle USB)

Dla konfiguracji mobilnych. Podłącz odbiornik USB GPS do komputera z uruchomionym Nexus Telemetry i dodaj źródło Serial (USB Dongle). Wybierz port szeregowy z listy rozwijanej i ustaw szybkość transmisji odpowiednią dla Twojego urządzenia (typowe wartości to 4800, 9600 i 921600).

Nexus Telemetry odczytuje standardowe zdania NMEA 0183 bezpośrednio z urządzenia. Obsługuje zarówno prefiksy $GP (tylko GPS), jak i $GN (wielokonstelacyjne). Dodatkowe oprogramowanie nie jest wymagane.

Rekomendacje dotyczące odbiorników USB GPS znajdziesz w naszym porównaniu odbiorników GPS.

NMEA przez TCP

Dla konfiguracji, w których odbiornik GPS jest podłączony do innego komputera w sieci. Dodaj źródło NMEA / TCP i wprowadź hosta oraz port urządzenia przekazującego zdania NMEA. Nexus Telemetry łączy się jako klient TCP i odczytuje dane NMEA ze strumienia.

Typowa konfiguracja to Raspberry Pi z donglem USB GPS przekazującym zdania za pomocą socat:

socat /dev/ttyUSB0,b9600,raw TCP-LISTEN:10110,reuseaddr,fork

NMEA przez UDP

Dla konfiguracji z rozgłaszaniem GPS. Dodaj źródło NMEA / UDP i wprowadź port nasłuchiwania. Nexus Telemetry nasłuchuje zdań NMEA rozgłaszanych przez UDP na podanym porcie. Jest to przydatne, gdy wiele urządzeń musi odbierać dane GPS z jednego źródła.

gpsd

Dla użytkowników, którzy już mają uruchomiony gpsd w swoim systemie. Dodaj źródło gpsd i wprowadź hosta oraz port instancji gpsd (domyślnie: localhost:2947). Nexus Telemetry łączy się z protokołem JSON gpsd i subskrybuje aktualizacje pozycji.

Oryginalne źródło GPS. Dodaj źródło Starlink gRPC i wprowadź adres anteny (domyślnie: 192.168.100.1:9200). Nexus Telemetry odczytuje współrzędne GPS z lokalnego endpointu gRPC anteny.

Uwaga: To źródło wymaga włączenia przełącznika udostępniania GPS w aplikacji Starlink. Na nowszym sprzęcie (V4, Mini) ten przełącznik został już usunięty, a SpaceX wyłączy endpoint całkowicie 20 maja 2026. Jeśli obecnie korzystasz z tego źródła, skonfiguruj alternatywę przed tą datą.

Jak włączyć przełącznik GPS (jeśli jest jeszcze dostępny)

W oficjalnej aplikacji Starlink (iOS lub Android):

  1. Stuknij menu hamburgerowe (trzy poziome linie) w lewym górnym rogu
  2. Stuknij przycisk informacji (ikona „i" w kółku) w prawym dolnym rogu
  3. Przewiń na dół i stuknij Debug data
  4. Przewiń do Starlink location i włącz „Allow access on local network"

Krok 1: Otwórz menu Krok 2: Stuknij przycisk informacji Krok 3: Stuknij Debug data Krok 4: Włącz Allow access on local network

Automatyczne przełączanie awaryjne

Gdy opcja Auto-fallback jest włączona (przełącznik na górze sekcji GPS Sources), Nexus Telemetry automatycznie przełącza się na następne dostępne źródło, jeśli aktywne źródło przestanie odpowiadać. Na przykład, jeśli dongle USB zostanie odłączony, aplikacja przełącza się na kolejne źródło na liście bez przerwy.

Kolejność priorytetów kontrolujesz, zmieniając kolejność źródeł na liście. Nexus Telemetry przechodzi od góry do dołu, korzystając z pierwszego dostępnego źródła. Lokalizacja ręczna jest zawsze używana jako ostateczne rozwiązanie awaryjne.

Panel główny pokazuje, które źródło jest aktualnie aktywne, a w przypadku źródeł GPS, ile satelitów jest śledzonych.

Co staje się dostępne

Po ustawieniu lokalizacji (z dowolnego źródła) zobaczysz:

  • Karta lokalizacji: Szerokość i długość geograficzna z minimapą
  • Karta pogody: Lokalne warunki pogodowe na podstawie Twojej pozycji
  • Starlink Viewer (Pro): Globus wyśrodkowany na Twojej antenie z dopasowaniem satelitów
  • Nagrywanie sesji (Pro): Mapowanie trasy w nagranych sesjach

Rozwiązywanie problemów

Jeśli dane lokalizacyjne nie pojawiają się w Nexus Telemetry:

  1. Sprawdź status źródła: Otwórz Settings → Geolocation i upewnij się, że Twoje źródło wyświetla status Connected. Jeśli wyświetla błąd, sprawdź konfigurację.
  2. Źródła szeregowe: Upewnij się, że odbiornik USB jest podłączony oraz że wybrany jest prawidłowy port szeregowy i szybkość transmisji. Spróbuj odłączyć i ponownie podłączyć urządzenie.
  3. NMEA przez TCP/UDP: Sprawdź, czy usługa przekazywania działa na zdalnym komputerze i czy host oraz port są prawidłowe. Upewnij się, że żaden firewall nie blokuje połączenia.
  4. gpsd: Potwierdź, że gpsd działa (systemctl status gpsd) i że ma sygnał GPS. Sprawdź hosta i port w konfiguracji źródła.
  5. Starlink gRPC: Sprawdź, czy przełącznik GPS jest włączony w aplikacji Starlink (jeśli jest jeszcze dostępny na Twoim sprzęcie). Upewnij się, że Nexus Telemetry może się połączyć z anteną pod adresem 192.168.100.1 (zobacz Problemy z połączeniem).
  6. Lokalizacja ręczna: Jeśli żadne źródło GPS nie jest dostępne, ustaw lokalizację ręcznie za pomocą mapy w sekcji Your Location na górze strony ustawień geolokalizacji.
  7. Uruchom ponownie Nexus Telemetry: Zamknij i ponownie otwórz aplikację, aby zresetować wszystkie połączenia.

Szczegóły techniczne dotyczące działania źródeł GPS w Nexus Telemetry znajdziesz w naszym artykule na blogu o budowaniu wieloźródłowego GPS.