Ao longo dos anos, recebemos muitas perguntas de clientes preocupados e confusos sobre o motivo pelo qual uma embarcação dentro do alcance do VHF Over the Air (OTA) pode aparecer em seu plotter cartográfico como um alvo DataHub .
Este artigo foi escrito para explicar por que o comportamento do alvo do AIS (Sistema de Inteligência Artificial) se apresenta da maneira que se apresenta.
Isso se resume à interação temporal entre as atualizações de posição AIS via rádio (VHF) e as atualizações de metadados AIS Offshore Hub (OHA) do DataHub .
Definições úteis
Os dados de destino do AIS são enviados de duas formas:
Tipo de mensagem 1 - Relatório de posição - a cada 2 a 10 segundos em movimento e a cada 3 minutos ancorado. Isso inclui:
MMSI
Estado de navegação
Taxa de rotação
SOG / COG / Posição (Lat/Lon)
Indicador de rumo verdadeiro e manobra
Tempo
Mensagem Tipo 5 - Dados Estáticos e Relacionados à Viagem - a cada 6 minutos. Isso inclui:
MMSI
Indicativo de chamada
Nome e dimensões da embarcação
Tipo de navio
ETA, Destino
Tipo de fixação de dados de calado e navegação (GPS, GLONASS)
Tempo de Vida (TTL) - um valor em segundos após o qual o item será considerado obsoleto. Por exemplo, TTL = 120 significa que os dados são considerados atuais por dois minutos e, em seguida, marcados como obsoletos.
Em primeiro lugar, os dados de posição mais recentes são sempre utilizados, portanto, os dados de posição VHF OTA terão sempre preferência quando disponíveis. Quanto aos metadados, embora ambas as fontes sejam válidas, o sistema utiliza sempre os metadados mais recentes disponíveis , aplicando um mecanismo de filtragem inteligente para evitar duplicados e garantir uma transição suave quando uma embarcação sai do alcance VHF.
Mas como o AIS VHF e o AIS DataHub não são atualizados nos mesmos intervalos de tempo, e o TTL (tempo de vida) dos metadados é de 2 minutos, isso às vezes pode resultar no que parece ser a "alternância" do indicativo de chamada entre WDN5158 e DATAHUB , principalmente para embarcações ancoradas ou com intervalos de atualização lentos.
Vamos analisar três cenários comuns:
⚓ 1. Embarcação ancorada – Classe B – OTA a cada 3 min, OHA a cada 6 min
As atualizações OTA do AIS chegam com pouca frequência (a cada 3 minutos).
As atualizações de metadados do OHA chegam a cada 6 minutos dos servidores do PredictWind.
A tabela de filtros DataHub usa um TTL de 3 minutos para determinar quando os dados OTA são considerados obsoletos, momento em que o OHA pode assumir o controle para atualizar a posição e os metadados.
Tempo | Fonte | Indicativo de chamada | Latitude / Longitude | Notas |
13:00:00 | OHA |
| 14°44.076' / 61°10.758' | |
13:01:20 | OTA |
| 14°44.075' / 61°10.759' | Atualização AIS VHF recebida |
13:01:21 | OTA |
| 14°44.075' / 61°10.759' | A tela muda para atualização OTA. |
13:03:21 | TTL expirado | — | — | Nenhuma atualização OTA recebida por 3 minutos. |
13:03:22 | OHA |
| 14°44.076' / 61°10.758' | Retorna aos dados da OHA |
13:07:20 | OTA |
| 14°44.075' / 61°10.759' | Próxima atualização do AIS VHF recebida |
13:07:21 | OTA |
| 14°44.075' / 61°10.759' | A tela volta a funcionar com atualizações OTA. |
👉 Por que parece estranho : Como a embarcação não se move muito, a posição não muda significativamente entre as atualizações, mas a fonte alterna com base em quais dados são os mais recentes. Isso pode dar a impressão de que há uma "alternância" entre OHA e OTA.
🚤 2. Embarcação em movimento – Classe B – OTA a cada 30 segundos, OHA a cada 6 minutos
Para uma embarcação em movimento transmitindo AIS via VHF a cada 30 segundos:
Tempo | Fonte | Indicativo de chamada | Latitude / Longitude | Notas |
13:00:00 | OHA |
| 14°44.000' / 61°10.000' | Atualização inicial de metadados |
13:00:25 | OTA |
| 14°44.020' / 61°10.015' | OTA assume o controle |
13:01:55 | OTA |
| 14°44.040' / 61°10.030' | Atualizações contínuas |
13:06:00 | OHA |
| 14°44.100' / 61°10.075' | Nova atualização do OHA Meta chegou |
13:06:25 | OTA |
| 14°44.120' / 61°10.090' | A OTA é agora preferida devido ao seu frescor. |
👉 Por que funciona perfeitamente : Com atualizações OTA regulares, os metadados DataHub nunca assumem o controle da atualização dos dados de posição. Para os metadados, há uma "oscilação" ou alternância porque, às vezes, os dados OHA são mais recentes do que os VHF.
🔄 3. Embarcação em movimento – OTA a cada 30 segundos, mas metadados desatualizados
Semelhante ao exemplo acima, mesmo quando uma embarcação está dentro do alcance e atualiza sua posição via VHF a cada 30 segundos , os metadados (nome, indicativo de chamada, MMSI) são transmitidos com muito menos frequência — normalmente a cada 6 minutos para transponders de Classe B.
Se o DataHub fornecer metadados mais recentes do que os recebidos via VHF, ele poderá substituir temporariamente o indicativo de chamada local , mesmo que você ainda esteja recebendo atualizações regulares de posição do receptor AIS local.
Tempo | Fonte | Indicativo de chamada | Latitude / Longitude | Notas |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Atualização completa do AIS VHF com metadados |
13:00:30 | OTA | (sem metadados) | 14°44.020' / 61°10.015' | Somente posição AIS VHF |
13:01:00 | OTA | (sem metadados) | 14°44.040' / 61°10.030' | Somente posição AIS VHF |
13:02:00 | TTL expirado | — | — | Os metadados das 13:00 agora estão desatualizados. |
13:02:01 | OHA |
| 14°44.060' / 61°10.045' | |
13:06:00 | OTA |
| 14°44.120' / 61°10.090' | Próxima atualização de VHF com metadados atualizados. |
13:08:00 | TTL expirado | — | — | Os metadados das 13:00 agora estão desatualizados. |
13:08:01 | OHA |
| 14°44.125' / 61°10.095' |
👉 Por que isso acontece : As mensagens de posição continuam sendo transmitidas a cada 30 segundos, mas os metadados de nome/indicativo de chamada são transmitidos apenas em tipos específicos de mensagens AIS que ocorrem com menos frequência. Assim que o TTL dos metadados expira (3 minutos), o sistema pode recorrer à versão mais recente DataHub , mesmo enquanto a posição continua sendo atualizada pelo VHF local.
📡 4. A embarcação sai do alcance do VHF – Transição perfeita para o OHA
Este é o principal caso de uso que a lógica de filtragem foi projetada para lidar de forma adequada:
Tempo | Fonte | Indicativo de chamada | Latitude / Longitude | Notas |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Dentro da faixa VHF |
13:01:30 | OTA |
| 14°44.060' / 61°10.045' | Última mensagem OTA antes de perder a conexão. |
13:03:31 | TTL expirado | — | — | Os dados OTA não são mais válidos. |
13:03:32 | OHA |
| 14°44.090' / 61°10.060' | |
13:09:32 | OHA |
| 14°44.130' / 61°10.090' | Metadados atualizados novamente |
👉 Por que isso é necessário : Sem o fallback de TTL de 2 minutos, você perderia toda a visibilidade do alvo quando uma embarcação saísse do alcance do VHF. O objetivo é evitar uma zona morta entre a cobertura do VHF e do OHA .
Resumo
Tudo o que você está vendo é resultado de uma lógica de fallback inteligente, ajustada deliberadamente para evitar interrupções de sinal e minimizar dados obsoletos. A troca ocasional entre indicativos de chamada não é um bug — é um efeito colateral de uma tentativa bastante elegante: manter a visibilidade consistente na transição do AIS local para o AIS oceânico .
Dito isso, valorizamos muito seu feedback, e seus testes foram extremamente úteis para confirmar que o sistema se comporta conforme o esperado. Se você observar algum comportamento fora desse padrão (por exemplo, um atraso de cinco minutos na troca de fontes), teremos prazer em investigar mais a fundo; basta nos informar.
