De ik5xmk

 8 DE DICIEMBRE DE 2022:

La red BrandMeister ha implementado recientemente el protocolo digital de radioaficionados YSF Direct , es decir, la posibilidad en servidores maestros que tienen esta función habilitada para conectar directamente un punto de acceso/repetidor C4FM en modo YSF al maestro sin la necesidad de “salas” intermedias según la práctica. . Esto significa “saltar” un reflector/servidor y, como cualquier sistema DMR MMDVM, nuestro hs/repeater también tendrá disponibles todos los TG/flujos presentes en el maestro. En la práctica no se hace distinción entre DMR y C4FM y además el método de autenticación al servidor mediante indicativo/contraseña será el mismo, siempre configurado en el autocuidado del BM. Para administrar este modo en el cliente (el punto de acceso/repetidor) nuestro compañero Antonio IU5JAE creó elnueva puerta de enlace llamada YSFBMGateway en python (versión 3.7 y superior). A la espera de que se evalúe la inclusión de este software en la distribución de Pi-Star, veamos las funciones que ofrece el gateway y cómo poder activarlo en tu cliente.

Características de la puerta de enlace:

  • envío del TG predeterminado en el inicio de sesión, también utilizado para la función de regreso a casa después de un cierto período de tiempo, si está habilitado;
  • envío de cambio de TG (hasta 5 dígitos) a través de tonos DTMF en modo Wires-X;
  • envío del cambio de un posible TG mediante el uso de DG-IDs, útil para TGs de más de 5 dígitos;
  • capacidad de establecer el prefijo para mostrar el DG-ID en uso (por ejemplo, nn/Callsign);
  • Gestión de bloques de TG, útil para el sysop que no quiere permitir el acceso a un TG.

El gateway lee un archivo llamado dgid.db que contiene la gestión de los TG bloqueados y los DG-ID asociados a los TG y descripción relativa. Esta es la sintaxis:

DG-ID(-1 para bloquear el TG):TG:DESCR(hasta 13 caracteres)

Si está presente, la descripción se muestra en la radio, de lo contrario, solo el TG (búsqueda en modo WX).

Ejemplo de archivo dgid.db:

-1:222:NACIONAL TI
22:22292:ITALIA MULTIP
41:2241:
55:222555:CLS GRF

Para este ejemplo: imposible enviar TG 222, TG 22292 y 2241 que también pueden ser llamados por DG-ID. TG 222555 solo se puede enviar por DG-ID (mayor de 5 dígitos). Compilar un archivo dgid.db puede ser útil para crear un estándar de uso . Todavía en el modo Wires-X, por ejemplo, TG-2241/41 en la pantalla de la radio Yaesu representa el TG actual (2241) y (está en dgid.db) el DG-ID asociado (41).

Ejemplo de búsqueda hacia un nodo C4FM/YSF, utilizando comandos Wires-X:

Juego TG 22292:

El archivo ysfbmgateway.ini contiene la configuración de la puerta de enlace, como los puertos para la conexión con MMDVMHost, las credenciales para la autenticación en el maestro BM (mismo nombre para iniciar sesión y hs/rpt).

Configure su información/credenciales y ubicaciones. La visualización del “prefijo” nn/indicativo de llamada en el dispositivo Yaesu donde nn=DG-ID se puede configurar con el comando dgid_prefix_enable = 1. El “regreso a casa” al TG predeterminado (el configurado en el momento del inicio de sesión del sistema) opera con dos comandos: back_to_home = 1 (habilitar la función) y time_to_home = 900 (segundos transcurridos de inactividad).

YSFBMGateway se puede instalar en una distribución de Linux “vacía”, con solo el MMDVMHost compilado con el que debe interactuar (verifique los parámetros presentes en el archivo de configuración de MMDVMHost). En github está el archivo “.service” para iniciar la puerta de enlace. Como alternativa a la “distribución vacía”, la puerta de enlace se puede colocar “a mano” dentro de la distribución Pi-Star. Estos son los pasos, también en este caso se requiere un conocimiento básico del sistema operativo Linux:

  • habilitar la escritura (rpi-rw) y ejecutar como root (sudo -s);
  • copie (*) los archivos presentes en github en el directorio /home/pi-star/YSFBMGateway (u otro de su elección, en consecuencia modifique las diversas rutas donde esté previsto);
  • cambie el nombre del archivo ysfbmgateway.py a YSFGateway y otorgue permiso de ejecución (+x);
  • edite el archivo ysfbmgateway.ini y junto con las demás configuraciones especifique la ruta del archivo de registro en /var/log/pi-star;
  • edite el archivo dgid.db (no es imprescindible, depende de sus necesidades);

(*) Comando de clonación de git https://github.com/iu5jae/YSFBMGateway.git

Como últimos pasos, detenga el servicio de puerta de enlace actual (systemctl stop ysfgateway.service) y edite el archivo de servicio ( lib/systemd/system/ysfgateway.service ) como se muestra a continuación:

En la práctica, se comentan las líneas originales y se añaden las nuevas relacionadas con YSFBMGateway. Vuelva a cargar el servicio con la nueva configuración (systemctl daemon-reload) y ejecútelo (systemctl start ysfgateway.service). Si todo salió bien, la nueva puerta de enlace (systemctl status ysfgateway.service) está activa:

y el archivo de registro poblado:

De qué grupos de discusión/información/apoyo de telegramas informamos:

DiT Digital en Italia

YSF#22220/YSFBMGateway

Tenga en cuenta: por el momento, esta puerta de enlace SÓLO funciona con el nuevo protocolo YSF Direct presente en BM y, en consecuencia, no permite el paso a las clásicas “habitaciones” C4FM/Reflector. Es un sistema eficaz para gestionar una radio C4FM en modo “DMR like”, es decir, a través de un grupo de conversación (TG) que se puede enviar desde el micrófono (ya través de DG-ID) sin necesidad de un codeplug. Es un paso adelante para una integración completa de diferentes protocolos con el objetivo de poder hablar con todos.

Visitas: 117

Por EA7IYR

Deja una respuesta