Nel corso degli anni, abbiamo ricevuto numerose domande da clienti preoccupati e confusi sul perché un'imbarcazione entro il raggio di copertura VHF Over the Air (OTA) potesse apparire sul loro chartplotter come bersaglio DataHub .
Questo articolo è stato scritto per illustrare i motivi per cui il comportamento del bersaglio AIS appare in quel modo.
Ciò dipende dalla sincronizzazione tra gli aggiornamenti di posizione AIS via etere (VHF) e gli aggiornamenti dei metadati AIS dell'Offshore Hub (OHA) provenienti dal DataHub .
Definizioni utili
I dati di destinazione AIS vengono inviati in due forme:
Tipo di messaggio 1 - Segnalazione di posizione - ogni 2-10 secondi durante la navigazione e ogni 3 minuti all'ancora. Questo include:
MMSI
Stato della navigazione
Velocità di rotazione
SOG / COG / Posizione (Latitudine/Longitudine)
Indicatore di rotta vera e di manovra
Tempo
Messaggio di tipo 5 - Dati statici e relativi al viaggio - ogni 6 minuti. Include:
MMSI
Indicativo di chiamata
Nome e dimensioni dell'imbarcazione
Tipo di nave
ETA, Destinazione
Rilevamento del tipo di pescaggio e dei dati di navigazione (GPS, GLONASS)
Time To Live (TTL) - un valore in secondi dopo il quale l'elemento verrà considerato obsoleto. Ad esempio, TTL = 120 significa che i dati sono considerati validi per due minuti e poi contrassegnati come obsoleti.
Innanzitutto, vengono sempre utilizzati i dati di posizione più recenti, quindi i dati di posizione VHF OTA saranno sempre preferiti quando disponibili. Per quanto riguarda i metadati, sebbene entrambe le fonti siano valide, il sistema utilizza sempre i metadati più recenti disponibili , applicando un meccanismo di filtraggio intelligente per evitare duplicati e garantire un passaggio di consegne fluido quando un'imbarcazione esce dal raggio di copertura VHF.
Tuttavia, poiché i sistemi AIS VHF e DataHub non si aggiornano con la stessa frequenza e il TTL (time-to-live) dei metadati è di 2 minuti, ciò può talvolta causare un'apparente "oscillazione" del nominativo tra WDN5158 e DATAHUB , in particolare per le imbarcazioni all'ancora o con intervalli di aggiornamento lenti.
Analizziamo tre scenari comuni:
⚓ 1. Nave ancorata – Classe B – OTA ogni 3 min, OHA ogni 6 min
Gli aggiornamenti AIS via OTA arrivano di rado (ogni 3 minuti).
Gli aggiornamenti dei metadati OHA vengono inviati dai server di PredictWind ogni 6 minuti.
La tabella dei filtri DataHub utilizza un TTL di 3 minuti per determinare quando i dati OTA sono considerati obsoleti, momento in cui OHA può intervenire per aggiornare la posizione e i metadati.
Tempo | Fonte | Indicativo di chiamata | Latitudine / Longitudine | Note |
13:00:00 | OHA |
| 14°44.076' / 61°10.758' | |
13:01:20 | OTA |
| 14°44.075' / 61°10.759' | Aggiornamento AIS VHF ricevuto |
13:01:21 | OTA |
| 14°44.075' / 61°10.759' | Il display passa alla modalità OTA |
13:03:21 | TTL scaduto | — | — | Nessun aggiornamento OTA ricevuto per 3 minuti |
13:03:22 | OHA |
| 14°44.076' / 61°10.758' | Ritorna ai dati OHA |
13:07:20 | OTA |
| 14°44.075' / 61°10.759' | Ricevuto il prossimo aggiornamento AIS VHF. |
13:07:21 | OTA |
| 14°44.075' / 61°10.759' | Il display passa di nuovo a OTA |
👉 Perché sembra strano : Poiché la nave non si muove molto, la posizione non cambia in modo significativo tra un aggiornamento e l'altro, ma la sorgente cambia in base ai dati più recenti. Questo può dare l'impressione di un "alternarsi" tra OHA e OTA.
🚤 2. Nave in movimento – Classe B – OTA ogni 30 secondi, OHA ogni 6 minuti
Per un'imbarcazione in movimento che trasmette AIS via VHF ogni 30 secondi:
Tempo | Fonte | Indicativo di chiamata | Latitudine / Longitudine | Note |
13:00:00 | OHA |
| 14°44.000' / 61°10.000' | Aggiornamento iniziale dei metadati |
13:00:25 | OTA |
| 14°44.020' / 61°10.015' | OTA prende il sopravvento |
13:01:55 | OTA |
| 14°44.040' / 61°10.030' | Aggiornamento continuo |
13:06:00 | OHA |
| 14°44.100' / 61°10.075' | È arrivato il nuovo aggiornamento meta di OHA. |
13:06:25 | OTA |
| 14°44.120' / 61°10.090' | L'OTA è ora preferito per la sua freschezza |
👉 Perché funziona perfettamente : con i regolari aggiornamenti OTA, i metadati DataHub non intervengono mai per aggiornare i dati di posizione. Per quanto riguarda i metadati, si verificano "sfarfallii" o commutazioni perché a volte i dati OHA sono più recenti di quelli VHF.
🔄 3. Nave in movimento – OTA ogni 30 secondi, ma i metadati sono obsoleti
Analogamente all'esempio precedente, anche quando un'imbarcazione si trova nel raggio d'azione e aggiorna la propria posizione via VHF ogni 30 secondi , i metadati (nome, nominativo, MMSI) vengono trasmessi con una frequenza molto inferiore, in genere ogni 6 minuti per i transponder di Classe B.
Se il DataHub fornisce metadati più aggiornati rispetto a quelli ricevuti via VHF, potrebbe temporaneamente sovrascrivere il nominativo locale , anche se si continuano a ricevere aggiornamenti regolari sulla posizione dal ricevitore AIS locale.
Tempo | Fonte | Indicativo di chiamata | Latitudine / Longitudine | Note |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Aggiornamento completo dell'AIS VHF con metadati |
13:00:30 | OTA | (nessun metadato) | 14°44.020' / 61°10.015' | Solo posizione AIS VHF |
13:01:00 | OTA | (nessun metadato) | 14°44.040' / 61°10.030' | Solo posizione AIS VHF |
13:02:00 | TTL scaduto | — | — | I metadati delle 13:00 sono ormai obsoleti. |
13:02:01 | OHA |
| 14°44.060' / 61°10.045' | |
13:06:00 | OTA |
| 14°44.120' / 61°10.090' | Prossimo aggiornamento VHF con nuovi metadati |
13:08:00 | TTL scaduto | — | — | I metadati delle 13:00 sono ormai obsoleti. |
13:08:01 | OHA |
| 14°44.125' / 61°10.095' |
👉 Perché succede : i messaggi di posizione continuano a fluire ogni 30 secondi, ma i metadati relativi al nome/nominativo vengono trasmessi solo in specifici tipi di messaggi AIS che si verificano meno frequentemente. Una volta scaduto il TTL dei metadati (3 minuti), il sistema potrebbe tornare alla versione più recente DataHub , anche se la posizione continua ad aggiornarsi dalla radio VHF locale.
📡 4. L'imbarcazione esce dal raggio d'azione VHF – Passaggio di consegne senza interruzioni all'OHA
Questo è il caso d'uso principale che la logica di filtraggio è progettata per gestire in modo efficace:
Tempo | Fonte | Indicativo di chiamata | Latitudine / Longitudine | Note |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Entro la portata VHF |
13:01:30 | OTA |
| 14°44.060' / 61°10.045' | Ultimo messaggio OTA prima di perdere la copertura. |
13:03:31 | TTL scaduto | — | — | I dati OTA non sono più validi |
13:03:32 | OHA |
| 14°44.090' / 61°10.060' | |
13:09:32 | OHA |
| 14°44.130' / 61°10.090' | Metadati aggiornati di nuovo |
👉 Perché è necessario : Senza il fallback TTL di 2 minuti, perderesti completamente la visibilità del bersaglio quando un'imbarcazione esce dal raggio di copertura VHF. L'obiettivo è evitare una zona morta tra la copertura VHF e quella OHA .
Riepilogo
Tutto ciò che vedete è il risultato di una logica di fallback intelligente, appositamente calibrata per prevenire la perdita di segnale e ridurre al minimo i dati obsoleti. Il passaggio occasionale tra i nominativi non è un bug, bensì un effetto collaterale del tentativo di realizzare qualcosa di piuttosto elegante: mantenere una visibilità costante durante la transizione dal sistema AIS locale a quello offshore .
Detto questo, apprezziamo molto il tuo feedback e i tuoi test sono stati incredibilmente utili per confermare che il sistema si comporta come previsto. Se riscontri un comportamento diverso (ad esempio, un ritardo di cinque minuti nel cambio di sorgente), saremo lieti di approfondire la questione; faccelo sapere.
