Carregar e descarregar ficheiros nos plotters cartográficos Navico com NOS

· Navico, NOS, Computer

Esta página foi traduzida automaticamente. Ler o original (English)

Os plotters cartográficos da Navico (B&G, Simrad e Lowrance) que correm o NOS, ou seja, os Zeus, Vulcan, NSS, NSO, Carbon, etc., têm uma funcionalidade pouco conhecida que é uma ajuda enorme se precisar regularmente de passar ficheiros de outro sistema para o aparelho, ou vice-versa. O sistema operativo Linux destes aparelhos tem o protocolo FTP ativado. Isto permite transferir ficheiros através da ligação Ethernet do aparelho. Não interessa se é sem fios ou não.

Para lhe aceder, use qualquer cliente FTP para transferências ocasionais (e variadas). Se o fizer mesmo com muita regularidade, faz sentido usar um cliente de linha de comandos, que é mais fácil de automatizar – mas isso é só o engenheiro de software que há em mim a falar!

No resto deste artigo vou partir do princípio de que usa macOS ou Microsoft Windows, porque imagino que aos utilizadores de Linux basta a dica “usa o FTP, Luke”…

A primeira coisa a descobrir é o hostname ou o endereço IP do seu plotter. Se deu ao plotter um nome amigável e tem um servidor DHCP com suporte para DNS dinâmico, pode usar esse nome amigável. A minha rede a bordo tem um servidor DHCP destes (DNSmasq), por isso posso simplesmente aceder a “zeus”, “vulcan12” e “vulcan7”. Se não faz ideia do que isto tudo quer dizer, vá ao plotter e descubra o endereço IP. Para isso, selecione o menu Pages > Settings > Network > Info e aponte o endereço IP.

Se usar um cliente FTP com interface gráfica, vai ter de descarregar algum software. Recomendo o FileZilla, que é gratuito. Depois de instalado, crie uma nova ligação. Introduza o endereço IP e escolha “FTP anónimo”. Agora ligue-se ao servidor (= o seu plotter) e deverá ver a listagem de uma pasta. A partir daí, pode arrastar e largar ficheiros a partir do computador.

Se usar um cliente FTP de linha de comandos, pode recorrer a scripts (ficheiros shell no macOS e CMD ou PowerShell no Windows) para repetir a transferência. Por exemplo, pode criar um botão no ambiente de trabalho que transfere todas as rotas GPX de uma determinada pasta para o plotter. Dá mais trabalho uma vez, à partida, mas depois a vida fica mais fácil quando precisa de fazer a transferência. Gosto disto porque me permite trocar tempo fácil (na marina) por tempos difíceis (a navegar).

O mais simples de usar será provavelmente o curl, porque já vem instalado no macOS e nas versões (bem recentes) do MS Windows 10 e 11. Abra um terminal ou uma “janela DOS”, escreva curl, carregue em e veja o que acontece. Se funcionar, escreva curl --help, , e leia tudo com calma. Se não funcionar, no macOS está a fazer alguma coisa mal. No Windows, atualize a instalação e, se isso não ajudar, instale o curl por sua conta – ou instala o git for windows, que inclui o curl, ou o gestor de pacotes chocolatey.

O curl é genial, mas pode ser um bocado avassalador. Seguem-se alguns exemplos para começar. Note que zeus é o nome do meu plotter; substitua-o pelo nome ou pelo endereço IP do seu.

Ver que cartões micro SD estão presentes: curl ftp://zeus/

Ver que pastas estão disponíveis: curl ftp://zeus/userdata/

Ver que capturas de ecrã estão no plotter: curl ftp://zeus/userdata/Screenshots/

Descarregar todas as capturas de ecrã no macOS:

for f in $(curl -l ftp://zeus/userdata/Screenshots/)
 do curl -O ftp://zeus/userdata/Screenshots/$f
done

Ou no Microsoft Windows, num ficheiro .CMD (tudo numa só linha):

for /f %%f in ('curl ftp://zeus/userdata/Screenshots/') do curl -O ftp://zeus/userdata/Screenshots/%%f

Bem, espero que ajude. Note que há muitos outros clientes FTP, cada um com as suas vantagens. Nas instalações mais antigas de macOS e Windows encontra o cliente ftp original. O ncftp é popular e muito melhor; é fácil de instalar se usar o brew no macOS ou o Chocolatey no Windows. Outra ferramenta útil é o wget.

DICA: se o endereço IP do seu plotter estiver sempre a mudar, configure o servidor DHCP para atribuir um endereço IP fixo ao plotter.

Comentários