Pytanie:
Pomóż zrozumieć ścieżkę, którą przebywa pakiet APRS
watkipet
2016-05-19 21:44:35 UTC
view on stackexchange narkive permalink

Patrzę na kilka surowych pakietów APRS przez APRS-IS. Chciałbym ustalić, które stacje słyszały poszczególne pakiety, ale nie rozumiem, jak działają ścieżki TNC-2. Oto dwa przykłady:

  2016-05-19 05:51:46 PDT: PACCTY>APN390, HEBOWX, KFALLS, OR2 *, qAR, STUKEL: 19.05.2016 05:55:32 PDT: PACCTY>APN390, WIDE1-1, OR2-1, qAR, W7GC-4:  

Czy możesz wyjaśnić, w jaki sposób mogę określić rzeczywistą ścieżkę, którą przebył pakiet? Ponadto, jak mogę to odróżnić od ścieżki, której zażądał nadawca PACCTY ?

Jeden odpowiedź:
rclocher3
2016-05-20 02:34:06 UTC
view on stackexchange narkive permalink

Zgodnie ze sposobem, w jaki to działa dla prostych pakietów AX.25, część po znaku „>” jest adresem docelowym. Jednak specyfikacja APRS zwykle zmienia przeznaczenie pól, mając na celu utrzymanie możliwie najmniejszego pakietu. Pole docelowe wygląda tak: większość pakietów APRS jest nadawana, a nie wysyłana do określonej stacji, więc jeśli pakiet APRS nie jest przeznaczony dla konkretnej stacji, pole docelowe jest wciskane w usługę, aby przechowywać coś innego. Jeśli „miejsce docelowe” zaczyna się od AP, to jest to kod wskazujący, które urządzenie lub pakiet oprogramowania wysłały pakiet. W tym przypadku „miejsce docelowe” wzoru APN3xx oznacza, że ​​pakiet został wysłany przez Kantronics KPC-3. (Miejsce docelowe może być również zakodowane w formacie Mic-E, w którym to przypadku zawiera szerokość i część długości geograficznej stacji nadawczej oraz kilka innych różnych flag danych).

Podobnie WIDE1 -1 nie oznacza w rzeczywistości, że pakiet został powtórzony przez stację o tej nazwie. W tym przypadku WIDE1-1 jest instrukcją powtarzania pakietu, który był częścią pakietu, kiedy został wysłany po raz pierwszy. Żąda, aby „szeroki” digipeater (taki o dużym zasięgu, jak na szczycie góry) powtórzył pakiet, ale tylko raz; jeśli drugi „szeroki” digipeater powinien usłyszeć pakiet retransmisji, to drugi digipeater nie powtórzyłby go.

Najwyraźniej qAR to „Q-construct”, która wskazuje pakiet został pomyślnie „Igated” do APRS-IS, internetowego systemu routingu pakietów APRS.

Jestem dość zaznajomiony z APRS, ale nie jestem ekspertem. Mimo to odpowiem na drugą część twojego pytania, ale zastrzegam sobie prawo do pomyłki;)

PACCTY>APN390, HEBOWX, KFALLS, OR2 *, qAR, STUKEL: Ten pakiet został wysłany przez PACCTY przy użyciu Kantronics KPC-3. Został przetworzony przez HEBOWX, KFALLS i OR2, a następnie skopiowany do APRS-IS, internetowej sieci pakietowej APRS, przez STUKEL. Jest mało prawdopodobne, aby nadawca zażądał dokładnej ścieżki; bardziej prawdopodobne jest, że pierwotne żądanie ścieżki to WIDE1-1, WIDE2-1 . WIDE1-1 to żądanie dla małego domowego digipeatera w celu retransmisji pakietu. WIDE2-1 to prośba o retransmisję przez wysokiej klasy digipeaters. Każda stacja, która reemituje pakiet, umieszcza swój znak wywoławczy na ścieżce.

PACCTY>APN390, WIDE1-1, OR2-1, qAR, W7GC-4: Tutaj mamy pakiet, który nigdy nie został przetworzony przed skopiowaniem do Internetu; możemy powiedzieć, ponieważ nie ma gwiazdki. Oryginalny pakiet został odsłuchany przez Igate W7GC-4 i tam skopiowany do APRS-IS. (Pakiet prawdopodobnie został poddany digipe'owi, ale gdy przez APRS-IS odbieranych jest wiele kopii pakietu, jeden jest wybierany losowo do zachowania, a reszta jest ignorowana jako nadmiarowa).

Ponieważ to pakiet został skopiowany do APRS-IS przed przetworzeniem, przyjrzymy się dokładniej pierwotnemu żądaniu ścieżki. Tak jak podejrzewałem, WIDE1-1 jest tam jako pierwsze jako zaproszenie dla małych domowych digipeaterów do powtórzenia pakietu. Dalej jest OR2-1 . Może to być stacja OR2 z identyfikatorem SSID równym „-1”. Ale biorąc pod uwagę, że pierwszy pakiet nie zawierał OR2-1 , wydaje się, że jest to bardziej prawdopodobne, że jest to alias. Może działa jak WIDE2-1 , ale tylko w Oregonie? Nie jestem pewien.

Aby się uśmiechnąć, spójrzmy jeszcze raz na pierwszy pakiet i załóżmy, że został wysłany z WIDE1-1, WIDE2-1 , aby zobaczyć, jak modyfikują digipeaters pakiety przechodzące przez nie.

PACCTY>APN390, WIDE1-1, WIDE2-1: oryginalny pakiet
Pakiet PACCTY>APN390, HEBOWX *, WIDE2-1: został wysłuchany i przetworzony przez HEBOWX, który odpowiedział na alias WIDE1 i podstawił własny znak wywoławczy
PACCTY>APN390, HEBOWX, KFALLS *: pakiet został wysłuchany i przetworzony przez KFALLS, odpowiadając na alias WIDE2
PACCTY>APN390, HEBOWX, KFALLS, OR2 *, qAR, STUKEL: pakiet został odebrany i skopiowany do APRS-IS (ale nie digipeated) firmy STUKEL

Dzięki! Zredagowałem moje pytanie, aby było bardziej przydatne dla innych. Zastanawiam się, w jaki sposób mogę określić, którą ścieżkę faktycznie przeszedł pakiet, przez którą IGate przeszedł i ile razy był kopiowany.
To bardzo pomaga. Teraz rozumiem resztę tego, co czytałem. Na tej podstawie uważam, że OR2-1 to [aliasy lokalnego stanu lub prowincji określane jako SSn-N] (http://aprsisce.wikidot.com/menu:configure-aliases). Wydaje mi się, że w pierwszym pakiecie digipeater Fill-In, czyli przekaźnik, wykonał ostatni skok i zmniejszył wartość OR2-1, ale nie zastąpił swojego własnego znaku wywoławczego (digipeater Fill-In zazwyczaj nie?)
Nie ma za co i dziękuję za wypełnienie ostatniego elementu układanki informacjami o SSn-N. Większość z tych rzeczy zapomniałem, więc miło było przejść przez kurs odświeżający w odpowiedzi na twoje pytanie;) Teraz gdyby tylko ludzie używali APRS do wysyłania * i odbierania * lokalnych informacji taktycznych zamiast po prostu transmitować lokalizacje swoich samochodów ...
Mam dwa pytania do rclocher3: 1. W paragrafie 2 mówisz „WIDE1-1 ... żądasz, aby„ szeroki ”digipeater (taki o dużym zasięgu, jak na szczycie góry) powtórzył pakiet„ ale potem pod koniec mówisz „WIDE1-1 jest tam pierwszy jako zaproszenie dla małych domowych digipeaterów do powtórzenia pakietu”. Który jest poprawny? 2. Z jakiej referencji "odświeżasz"? Brzmi jak świetna lektura.
Cieszę się, że ktoś zwraca na to uwagę ... Zauważyłeś, że moje zrozumienie ewoluuje, kiedy pisałem odpowiedź. Okazuje się, że WIDE1-1 zastępuje stary alias RELAY. Innymi słowy, WIDE1-1 to alias dla małych domowych digipeaterów. WIDE2-1 jest aliasem dla prawdziwego „szerokiego” digipeatera na szczycie góry. Jeśli chodzi o moje referencje, [tutaj] (http://wsanders.net/aprsunproto.html) [są] (http://wa8lmf.net/DigiPaths/) [niektóre] (http://www.aprs.org/ ).


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...