Przez lata otrzymywaliśmy wiele pytań od zaniepokojonych i zdezorientowanych klientów, którzy zastanawiali się, dlaczego statek znajdujący się w zasięgu VHF Over the Air (OTA) może być widoczny na ich ploterze nawigacyjnym jako cel DataHub .
Niniejszy artykuł został napisany z myślą o wyjaśnieniu przyczyn takiego, a nie innego zachowania celu AIS.
Sprowadza się to do czasowego współdziałania między aktualizacjami pozycji AIS drogą bezprzewodową (VHF) a aktualizacjami metadanych AIS Offshore Hub (OHA) z DataHub .
Pomocne definicje
Dane docelowe AIS są wysyłane w dwóch formach:
Typ wiadomości 1 – Raportowanie pozycji – co 2–10 sekund w trakcie rejsu i co 3 minuty na kotwicy. Obejmuje to:
MMSI
Status nawigacyjny
Szybkość obrotu
SOG / COG / Pozycja (szer./dł. geogr.)
Wskaźnik rzeczywistego kursu i manewru
Czas
Typ wiadomości 5 – Dane statyczne i związane z podróżą – co 6 minut. Obejmuje to:
MMSI
Znak wywoławczy
Nazwa i wymiary statku
Typ statku
ETA, miejsce docelowe
Typ danych roboczych i nawigacyjnych (GPS, GLONASS)
Czas życia (TTL) – wartość w sekundach, po której element zostanie uznany za nieaktualny. Np. TTL = 120 oznacza, że dane są uważane za aktualne przez dwie minuty, a następnie oznaczane jako nieaktualne.
Po pierwsze, zawsze używane są najnowsze dane o pozycji, dlatego dane o pozycji VHF OTA będą zawsze preferowane, jeśli będą dostępne. W przypadku metadanych, chociaż oba źródła są poprawne, system zawsze korzysta z najnowszych dostępnych metadanych , stosując inteligentny mechanizm filtrowania, aby zapobiec duplikatom i zapewnić płynne przekazanie, gdy statek opuści zasięg VHF.
Ponieważ jednak systemy VHF AIS i DataHub AIS nie aktualizują się w tych samych odstępach czasu, a czas życia metadanych (TTL) wynosi 2 minuty, może to czasami powodować „przeskakiwanie” sygnału wywoławczego między WDN5158 i DATAHUB , szczególnie w przypadku statków zakotwiczonych lub o długich odstępach aktualizacji.
Przyjrzyjmy się trzem typowym scenariuszom:
⚓ 1. Statek zakotwiczony – klasa B – OTA co 3 min, OHA co 6 min
Aktualizacje OTA AIS pojawiają się rzadko (co 3 minuty).
Aktualizacje metadanych OHA pochodzą co 6 minut z serwerów PredictWind.
Tabela filtrów DataHub wykorzystuje 3-minutowy czas TTL do określenia, kiedy dane OTA stają się nieaktualne. W takim przypadku OHA może przejąć kontrolę nad aktualizacją pozycji i metadanych.
Czas | Źródło | Znak wywoławczy | Szer. geogr. / Dł. geogr. | Notatki |
13:00:00 | OHA |
| 14°44.076' / 61°10.758' | |
13:01:20 | OTA |
| 14°44.075' / 61°10.759' | Otrzymano aktualizację VHF AIS |
13:01:21 | OTA |
| 14°44.075' / 61°10.759' | Wyświetlacz przełącza się na OTA |
13:03:21 | TTL wygasł | — | — | Nie otrzymano OTA przez 3 minuty |
13:03:22 | OHA |
| 14°44.076' / 61°10.758' | Powrót do danych OHA |
13:07:20 | OTA |
| 14°44.075' / 61°10.759' | Otrzymano kolejną aktualizację VHF AIS |
13:07:21 | OTA |
| 14°44.075' / 61°10.759' | Wyświetlacz ponownie przełącza się na OTA |
👉 Dlaczego wygląda to dziwnie : Ponieważ statek nie porusza się zbytnio, pozycja nie zmienia się znacząco między aktualizacjami, ale źródło przełącza się w zależności od tego, które dane są najświeższe. Może to sprawiać wrażenie „przeskakiwania” między OHA i OTA.
🚤 2. Statek w ruchu – Klasa B – OTA co 30 sekund, OHA co 6 minut
Dla statku w ruchu nadającego AIS na paśmie VHF co 30 sekund:
Czas | Źródło | Znak wywoławczy | Szer. geogr. / dł. geogr. | Notatki |
13:00:00 | OHA |
| 14°44.000' / 61°10.000' | Początkowa aktualizacja meta |
13:00:25 | OTA |
| 14°44.020' / 61°10.015' | OTA przejmuje kontrolę |
13:01:55 | OTA |
| 14°44.040' / 61°10.030' | Ciągła aktualizacja |
13:06:00 | OHA |
| 14°44.100' / 61°10.075' | Nowa meta aktualizacja OHA już dostępna |
13:06:25 | OTA |
| 14°44.120' / 61°10.090' | Obecnie preferowane jest OTA ze względu na świeżość |
👉 Dlaczego działa idealnie : Dzięki regularnym aktualizacjom OTA, metadane DataHub nigdy nie przejmują aktualizacji danych o pozycji. W przypadku metadanych występuje „migotanie” lub przełączanie, ponieważ czasami dane OHA są nowsze niż dane VHF.
🔄 3. Statek w ruchu – OTA co 30 sekund, ale metadane są nieaktualne
Podobnie jak w powyższym przykładzie, nawet gdy statek znajduje się w zasięgu i aktualizuje swoją pozycję na paśmie VHF co 30 sekund , metadane (nazwa, znak wywoławczy, MMSI) są przesyłane znacznie rzadziej — zazwyczaj co 6 minut w przypadku transponderów klasy B.
Jeśli DataHub dostarcza nowsze metadane niż te odbierane przez VHF, może on tymczasowo zastąpić lokalny znak wywoławczy , nawet jeśli nadal będziesz otrzymywać regularne aktualizacje pozycji z lokalnego odbiornika AIS.
Czas | Źródło | Znak wywoławczy | Szer. geogr. / dł. geogr. | Notatki |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Pełna aktualizacja AIS VHF z metadanymi |
13:00:30 | OTA | (brak metadanych) | 14°44.020' / 61°10.015' | Tylko pozycja VHF AIS |
13:01:00 | OTA | (brak metadanych) | 14°44.040' / 61°10.030' | Tylko pozycja VHF AIS |
13:02:00 | TTL wygasł | — | — | Metadane z godziny 13:00 są teraz nieaktualne |
13:02:01 | OHA |
| 14°44.060' / 61°10.045' | |
13:06:00 | OTA |
| 14°44.120' / 61°10.090' | Kolejna aktualizacja VHF z nowymi metadanymi |
13:08:00 | TTL wygasł | — | — | Metadane z godziny 13:00 są teraz nieaktualne |
13:08:01 | OHA |
| 14°44.125' / 61°10.095' |
👉 Dlaczego tak się dzieje : Wiadomości o pozycji przesyłane są co 30 sekund, ale metadane dotyczące nazwy/znaku wywoławczego są nadawane tylko w określonych typach wiadomości AIS , które pojawiają się rzadziej. Po upływie czasu TTL metadanych (3 minuty) system może powrócić do nowszej wersji DataHub , nawet gdy pozycja jest nadal aktualizowana z lokalnego pasma VHF.
📡 4. Statek opuszcza zasięg VHF – bezproblemowe przekazanie do OHA
To jest podstawowy przypadek użycia, który logika filtrowania ma obsługiwać w sposób prawidłowy:
Czas | Źródło | Znak wywoławczy | Szer. geogr. / Dł. geogr. | Notatki |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | W zasięgu VHF |
13:01:30 | OTA |
| 14°44.060' / 61°10.045' | Ostatnia wiadomość OTA przed utratą zasięgu |
13:03:31 | TTL wygasł | — | — | Dane OTA nie są już ważne |
13:03:32 | OHA |
| 14°44.090' / 61°10.060' | |
13:09:32 | OHA |
| 14°44.130' / 61°10.090' | Metadane ponownie zaktualizowane |
👉 Dlaczego jest to konieczne : Bez 2-minutowego opóźnienia TTL, stracilibyśmy całą widoczność celu, gdy łódź opuści zasięg VHF. Celem jest uniknięcie martwej strefy między zasięgiem VHF a OHA .
Streszczenie
Wszystko, co widzisz, jest wynikiem inteligentnej logiki awaryjnej, celowo dostrojonej, aby zapobiegać utracie sygnału docelowego, jednocześnie minimalizując nieaktualne dane. Sporadyczne przełączanie się między znakami wywoławczymi to nie błąd — to efekt uboczny próby zrobienia czegoś całkiem eleganckiego: utrzymania spójnej widoczności podczas przejścia z lokalnego do morskiego AIS .
Mimo to, bardzo cenimy sobie Państwa opinię, a przeprowadzone testy były niezwykle pomocne w potwierdzeniu, że system działa zgodnie z założeniami. Jeśli zauważycie Państwo inne zachowanie (np. pięciominutowe opóźnienie w przełączaniu źródeł), chętnie zbadamy sprawę dokładniej – prosimy o kontakt.
