Simulador VHF Maritimo (GMDSS)

Aplicaciones 17 de jun. de 2024

VHF-Sim

VHF-RD68 es un simulador de una radio Simrad-RD68, diseñada para practicar el funcionamiento de un dispositivo DSC (Digital Selective Calling) o Llamada Selectiva Digital.

Un DSC permite llamar selectivamente a una estación de barco o una estación de tierra, o bien hacer una llamada colectiva a determinados buques/ estaciones costeras.

Es una parte fundamental del Sistema mundial de socorro y seguridad marítimos SMSSM (en inglés GMDSS)​ ya que con sólo un botón, puede lanzar una alerta de socorro automática a cualquier estación, incluyendo en el mensaje datos del buque como el MMSI o su posición global.

Este simulador no simula el dispositivo completo, sino sólo todo lo necesario para DSC.

Simulador VHF de Radio Marítima ejecutandose en Debian

Además, es posible comunicarse con otros simuladores, siempre que se ejecuten en la misma red.

Tecnología

El simulador está programado en C++. Utiliza wxWidgets, LUA y OpenAL para garantizar una larga capacidad de mantenimiento e independencia de la plataforma, para Linux usa librerías Qt 5.5

Instalación

  • Opción 1: Podeis descargar el código fuente de su GIT y compilarlo vosotros mismos:
GitHub - mariokonrad/vhf-sim: Simulation of a maritime VHF
Simulation of a maritime VHF. Contribute to mariokonrad/vhf-sim development by creating an account on GitHub.
  • Opción 2: Podeis instalarlo directamente como paquete Debian si teneis configurado el repositorio de SoloConLinux, simplemente saliendo a la terminal y ejecutando:
# Actualizar repositorio
sudo apt update

# Instalar VHF Sim
sudo apt install vhf-sim

Comunicación a través de la red.

Un simulador puede comunicarse con otros simuladores a través de una red existente. También es posible lograr esto en una computadora, pero requiere la instalación manual de cada estación adicional.

Una computadora funciona como servidor y las demás se conectan a ella.

En la versión para Windows, el servidor tiene que iniciar el modo “etherether.exe, configurar el puerto y luego iniciarlo.

En Linux, simplemente desde el menú Communication escoge la opción Communications Hub y cambia si deseas el puerto de conexión y actívalo pulsando el boton que muestra OFF.

Los demás se conectan desde el simulador al servidor correspondiente con el puerto allí configurado.

Para realizar la interconexión, desde le menú Communication, escoge la opción Connection Preferences, allí tienes que indicar el equipo que hace las funciones de servidor indicando la IP del equipo en el recuadro Host y el puerto Port.

También es posible operar el servidor y el simulador en el mismo equipo o incluso se pueden ejecutar varios simuladores en el mismo ordenador, pero para ello todos los simuladores deben iniciarse desde su propio directorio para que cada uno tenga su propio archivo config.lua.

Por supuesto, todos los simuladores conectados al servidor deben tener un MMSI único. que debes configurar en el menú VHF Preferences:

Otra cosa a tener en cuenta es que mientras un simulador está conectado a un servidor, el centro de control no está disponible, pero sí el GPS.

Puedes simular el posicionamiento GPS de la estacion VHF desde la opción GPS indicando la Latitud y Longitud en el simulador:

Incluso dispone de un modo de Examen Exam Mode

Funcionamiento

El funcionamiento se basa en el dispositivo original Simrad-RD68

Para obtener una descripción detallada de las funciones y opciones, consulta el manual de usuario del fabricante.

En principio, además de utilizar el ratón, también se puede trabajar con las teclas, pero no se puede acceder a todas las funciones de esta forma.

Teclas de uso de la aplicación:

TECLA Función en el Simulador
0 ..9 0 .. 9
F1 .. F4 Soft 1 .. Soft 4
RETURN E
ENTER (teclado numérico) E
ESC C
Espero que os haya sido interesante e incluso útil.

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux