Nel corso degli anni abbiamo ricevuto molte domande da parte di clienti preoccupati e confusi sul motivo per cui un'imbarcazione nel raggio di azione del segnale VHF Over the Air (OTA) possa apparire sul loro chartplotter come destinazione DataHub .
Questo articolo è stato scritto per spiegarti perché il comportamento del bersaglio AIS si manifesta in questo modo.
Tutto dipende dall'interazione temporale tra gli aggiornamenti della posizione AIS via etere (VHF) e gli aggiornamenti dei metadati AIS Offshore Hub (OHA) dal DataHub .
Definizioni utili
I dati di destinazione AIS vengono inviati in due formati:
Tipo di messaggio 1 - Segnalazione di posizione - ogni 2-10 secondi in navigazione e ogni 3 minuti all'ancora. Include:
MMSI
Stato di navigazione
Velocità di virata
SOG / COG / Posizione (Lat/Lon)
Indicatore di rotta e manovra reale
Tempo
Tipo di messaggio 5 - Dati statici e relativi al viaggio - ogni 6 minuti. Include:
MMSI
Indicativo di chiamata
Nome e dimensioni della nave
Tipo di nave
ETA, Destinazione
Tipo di correzione dei dati di pescaggio e 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 aggiornati per due minuti e poi contrassegnati come obsoleti.
In primo luogo, vengono sempre utilizzati i dati di posizione più recenti, quindi i dati di posizione VHF OTA saranno sempre preferiti quando disponibili. Per i metadati, sebbene entrambe le fonti siano valide, il sistema utilizza sempre i metadati più recenti disponibili , applicando un meccanismo di filtraggio intelligente per prevenire i duplicati e garantire al contempo un passaggio di consegne fluido quando un'imbarcazione esce dal raggio d'azione VHF.
Tuttavia, poiché VHF AIS e DataHub AIS non si aggiornano agli stessi intervalli di tempo e il TTL (tempo di vita) dei metadati è di 2 minuti, a volte può verificarsi un'inversione del nominativo di chiamata tra WDN5158
e DATAHUB
, in particolare per le imbarcazioni all'ancora o con intervalli di aggiornamento lenti.
Diamo un'occhiata a tre scenari comuni:
⚓ 1. Nave ancorata – Classe B – OTA ogni 3 min, OHA ogni 6 min
Gli aggiornamenti OTA AIS arrivano raramente (ogni 3 minuti).
Gli aggiornamenti dei metadati OHA provengono ogni 6 minuti dai server PredictWind.
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ò subentrare per aggiornare la posizione e i metadati.
Tempo | Fonte | Segnale 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 VHF AIS ricevuto |
13:01:21 | OTA |
| 14°44.075' / 61°10.759' | Il display passa a OTA |
13:03:21 | TTL scaduto | — | — | Nessuna OTA ricevuta per 3 minuti |
13:03:22 | OHA |
| 14°44.076' / 61°10.758' | Ripristina i dati OHA |
13:07:20 | OTA |
| 14°44.075' / 61°10.759' | Prossimo aggiornamento VHF AIS ricevuto |
13:07:21 | OTA |
| 14°44.075' / 61°10.759' | Il display passa nuovamente a OTA |
👉 Perché sembra strano : poiché la nave non si muove molto, la posizione non cambia significativamente tra gli aggiornamenti, ma la sorgente si alterna 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 tramite VHF ogni 30 secondi:
Tempo | Fonte | Indicativo di chiamata | Latitudine / Longitudine | Note |
13:00:00 | OHA |
| 14°44.000' / 61°10.000' | Aggiornamento meta iniziale |
13:00:25 | OTA |
| 14°44.020' / 61°10.015' | L'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' | Arriva il nuovo aggiornamento meta di OHA |
13:06:25 | OTA |
| 14°44.120' / 61°10.090' | L'OTA è ora preferito per la freschezza |
👉 Perché funziona perfettamente : con gli aggiornamenti OTA regolari, i metadati DataHub non prendono mai il sopravvento sull'aggiornamento dei dati di posizione. Per i metadati, si verifica un "flickering" o un cambio di posizione perché a volte i dati OHA sono più recenti di quelli VHF.
🔄 3. Moving Vessel – OTA ogni 30 secondi, ma metadati obsoleti
Similmente all'esempio sopra, anche quando un'imbarcazione si trova nel raggio d'azione e aggiorna la sua posizione tramite VHF ogni 30 secondi , i metadati (nome, nominativo di chiamata, MMSI) vengono trasmessi molto meno frequentemente, in genere ogni 6 minuti per i transponder di Classe B.
Se DataHub fornisce metadati più recenti di quelli ricevuti tramite VHF, potrebbe temporaneamente sovrascrivere il nominativo di chiamata locale , anche se si continuano a ricevere aggiornamenti regolari sulla posizione dal ricevitore AIS locale.
Tempo | Fonte | Segnale di chiamata | Latitudine / Longitudine | Note |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Aggiornamento completo VHF AIS con metadati |
13:00:30 | OTA | (nessun metadato) | 14°44.020' / 61°10.015' | Solo posizione VHF AIS |
13:01:00 | OTA | (nessun metadato) | 14°44.040' / 61°10.030' | Solo posizione VHF AIS |
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é questo accade : i messaggi di posizione continuano a fluire ogni 30 secondi, ma i metadati del nome/nominativo di chiamata 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 DataHub più aggiornata, anche mentre la posizione continua ad aggiornarsi dalla banda VHF locale.
📡 4. L'imbarcazione abbandona la portata VHF – Trasferimento senza interruzioni all'OHA
Questo è il caso d'uso principale che la logica di filtraggio è progettata per gestire in modo elegante:
Tempo | Fonte | Indicativo di chiamata | Latitudine / Longitudine | Note |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | All'interno della gamma VHF |
13:01:30 | OTA |
| 14°44.060' / 61°10.045' | Ultimo messaggio OTA prima di perdere la portata |
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, si perderebbe la visibilità del bersaglio quando un'imbarcazione esce dalla portata 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 l'abbandono del bersaglio e ridurre al minimo i dati obsoleti. Il passaggio occasionale da un nominativo all'altro non è un bug, ma un effetto collaterale del tentativo di fare qualcosa di molto elegante: mantenere una visibilità costante durante la transizione dall'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 da questo (ad esempio, un ritardo di cinque minuti nel cambio di sorgente), saremo lieti di indagare ulteriormente; faccelo sapere.