Z którym satelitą Starlink jest Pan połączony?

Krótka odpowiedź: nie da się tego wiedzieć z pewnością na sprzęcie konsumenckim, ale można dokonać rozsądnego oszacowania. Pana antena wie dokładnie, z którym satelitą rozmawia, ale nie ujawnia tego przez lokalne API. To, co można zrobić, to połączyć kierunek, w którym celuje Pana antena, z danymi orbitalnymi na żywo, by ustalić, które satelity są prawdopodobnymi kandydatami nad głową. To przybliżone oszacowanie, a nie precyzyjny odczyt, i ten poradnik wyjaśnia, jak to działa i gdzie się załamuje.

Jeśli chce Pan uczciwej wersji, a nie sztuczki: nikt, kto sprzedaje Panu odczyt "połączenia satelitarnego na żywo" na standardowej antenie, nie odczytuje tego z anteny. Szacuje to w taki sam sposób, jak opisano tutaj. Zrozumienie tej różnicy jest sednem tej strony.

Dlaczego antena Panu tego po prostu nie powie

Antena z całą pewnością to wie. To układ fazowany, który nieustannie śledzi satelity i przełącza się między nimi, więc wewnętrznie ma precyzyjny obraz tego, na co celuje w danej chwili. Ale ta informacja o celu nie jest publikowana na lokalnym interfejsie gRPC w taki sposób jak opóźnienie, przeszkody i ustawienie. SpaceX udostępnia mnóstwo telemetrii, ale nie tożsamość satelity na żywo.

Tak więc każdy, kto chce odpowiedzieć "który satelita właśnie teraz", musi to zrekonstruować z zewnątrz, używając dwóch rzeczy, które antena rzeczywiście udostępnia, oraz danych publicznych.

Czego faktycznie można użyć

Kierunek celowania anteny. Pana antena podaje swoją oś celowania: azymut i elewację, na które fizycznie wycelowany jest panel. To namiar w niebo. Jeden ważny haczyk: oś celowania to orientacja panelu, a nie kierunek wiązki na żywo. Antena Starlink to układ fazowany, który steruje swoją wiązką elektronicznie w szerokim polu widzenia (ponad 100 stopni), więc satelita, z którym faktycznie rozmawia, może być znacznie odsunięty od namiaru osi celowania, gdziekolwiek w obrębie tego stożka. Oś celowania daje Panu środek obszaru poszukiwań, a nie odpowiedź.

Dane orbitalne na żywo (TLE). Orbity floty Starlink są publikowane jako dwuwierszowe zestawy elementów, regularnie aktualizowane. Z aktualnymi TLE można obliczyć dla dowolnej chwili, gdzie każdy satelita Starlink znajduje się na niebie względem Pana lokalizacji.

Połącz to razem, a metoda jest taka: w tej chwili panel anteny jest skierowany mniej więcej w tę stronę, a to są satelity obecnie w obrębie jej pola widzenia nad Panem. Można zawęzić obszar do prawdopodobnych kandydatów, ale ponieważ wiązka może być gdziekolwiek w tym szerokim stożku, a nie dokładnie na namiarze osi celowania, jest to zgrubny pierwszy wybór, a nie precyzyjne wskazanie.

Nexus Telemetry pokazujący kierunek celowania anteny dopasowany do pozycji orbitalnych Starlink na żywo

Dlaczego to oszacowanie, a nie fakt

Kilka rzeczy uniemożliwia, by było to dokładne, i warto być wobec wszystkich uczciwym.

Antena nieustannie się przełącza. Starlink przydziela Pana antenę do nowego satelity lub wiązki w stałym cyklu, mniej więcej co 15 sekund, a czasem częściej przy przeszkodach lub w ruchu. Zanim obliczy Pan dopasowanie, połączenie może już się przenieść. Każda odpowiedź to migawka ruchomego celu.

Oś celowania to panel, a nie wiązka. Jak wyżej, antena podaje tylko, gdzie skierowany jest panel, a nie gdzie faktycznie celuje sterowana elektronicznie wiązka, a te dwie rzeczy mogą różnić się o dziesiątki stopni. Już samo to czyni oszacowanie oparte na osi celowania zgrubnym.

Kierunek celowania ma własną niepewność. Wartość osi celowania ma też margines błędu, a margines ten rośnie, gdy antena jest zamontowana niemal płasko lub jest w ruchu, co jest dokładnie tym mobilnym przypadkiem, w którym ludzie najbardziej tego chcą.

Kilka satelitów może być widocznych jednocześnie. Przy ponad 10 000 satelitów w konstelacji szerokie pole widzenia zwykle zawiera wielu kandydatów w danej chwili. Można ich uszeregować, ale nie zawsze da się ich czysto rozdzielić.

Dane TLE się starzeją. Elementy orbitalne dryfują między aktualizacjami, rzędu kilometra lub więcej na dobę, więc warto je odświeżać co dzień bądź dwa. Świeże TLE dają lepsze wskazanie; nieaktualne pogarszają oszacowanie.

Nic z tego nie czyni tego ćwiczenia bezcelowym. Na stałej, dobrze nachylonej antenie ze świeżymi danymi orbitalnymi można zawęzić prawdopodobnego satelitę do małego zbioru, a obserwowanie konstelacji przesuwającej się nad głową jest naprawdę pouczające. Ale to przybliżone, probabilistyczne oszacowanie, a nie potwierdzona tożsamość, a każdy, kto twierdzi, że ma pewność na sprzęcie konsumenckim, zawyża to, co jest możliwe.

Jak zobaczyć to samodzielnie

Potrzebuje Pan oprogramowania, które odczytuje kierunek celowania Pana anteny i nakłada go na pozycje orbitalne na żywo. Nexus Telemetry robi to: pobiera oś celowania Pana anteny, pobiera aktualne TLE Starlink i pokazuje satelity w obrębie pola widzenia Pana anteny na globusie 3D, wyróżniając prawdopodobnych kandydatów. Jest to prezentowane jako oszacowanie, bo tym uczciwie jest podejście oparte na osi celowania, ale to naprawdę przydatny i raczej piękny sposób, by obserwować pracę konstelacji nad głową.

Ten sam widok zależy od znajomości Pana lokalizacji, która pochodziła kiedyś z własnego GPS anteny. Odkąd Starlink usunął go z lokalnego API, warto najpierw skonfigurować źródło lokalizacji.

Co oznacza usunięcie GPS i jak to obejść →

Wersja w skrócie

Nie da się odczytać dokładnego satelity z anteny konsumenckiej, ponieważ antena tego nie publikuje. Można oszacować prawdopodobnych kandydatów, dopasowując kierunek celowania anteny do danych orbitalnych na żywo, ale trzeba pamiętać, że antena podaje orientację swojego panelu, a nie faktyczny kierunek wiązki, więc jest to przybliżone zawężenie, a nie precyzyjne wskazanie, a cel zmienia się mniej więcej co 15 sekund. Działa najlepiej na stałej, dobrze nachylonej instalacji ze świeżymi danymi orbitalnymi. Oprogramowanie takie jak Nexus Telemetry wykonuje dopasowanie i uczciwie pokazuje je jako oszacowanie.

Może Pan obserwować, jak Pana antena śledzi konstelację, dzięki bezpłatnemu okresowi próbnemu Nexus Telemetry.

Zobacz, co widzi Twój Starlink

Pobierz Nexus Telemetry i uzyskaj pierwszy odczyt telemetryczny w mniej niż minutę. Bez konta, bez konfiguracji.

Dostępne również na Linux · Wymaga macOS 12+, Windows 11 lub Ubuntu 22.04+