1. Introducción y Filosofía de Operación
Pro Control Master es una central de gestión y control remoto mediante protocolo UDP, diseñada específicamente para entornos de broadcast profesional, radio y centros de operaciones críticas. Permite la monitorización en tiempo real de múltiples estaciones y el envío de comandos de automatización con latencia ultra-baja y máxima fiabilidad.
Filosofía de Arquitectura de Matriz
El sistema opera bajo una arquitectura de Matriz de Comandos donde cada estación remota es tratada como un nodo independiente dentro de una red de control:
- Monitorización Real-Time UDP: Flujo constante de "Heartbeats" (Ping/Pong) para verificar la conectividad antes de ejecutar acciones críticas.
- Modo Broadcast: Envío masivo simultáneo para sincronización absoluta de toda una red de emisoras.
- Programador Horario Multinodo: Soporte integral para los 7 días de la semana con resolución a nivel de segundo.
- Consola de Logs en Tiempo Real: Registro de auditoría detallado de cada comando enviado con marca de tiempo precisa.
2. Requisitos del Sistema
Para garantizar una operatividad continua 24/7/365 sin pérdida de paquetes UDP ni retardos:
| Componente | Mínimo (Operación Básica) | Recomendado (Garantía 24/7) |
|---|---|---|
| CPU | Dual Core 2.0 GHz | Quad Core 3.0 GHz+ (Intel i5 / AMD Ryzen 5) |
| Memoria RAM | 4 GB DDR4 | 8 GB DDR4 o superior |
| Almacenamiento | SSD SATA estándar | SSD NVMe M.2 (persistencia y logs rápidos) |
| Sistema Operativo | Windows 10 / 11 x64 | Windows 10 / 11 Pro (LTSC recomendado) |
| Conectividad de Red | Ethernet 100 Mbps estable | Gigabit Ethernet dedicado + SAI/UPS |
| Seguridad de Red | Firewall configurado puerto UDP 9000 | Firewall bidireccional UDP + VLAN aislada |
3. Análisis de la Interfaz y Paneles
1. Cabecera y Reloj Maestro
Reloj Digital de Alta Visibilidad (HH:MM:SS) en la esquina superior derecha que sirve como referencia temporal absoluta para el motor de tareas, sincronizado vía NTP.
2. Matriz de Remotos (Panel Izquierdo)
Muestra el listado de estaciones registradas con su nombre, dirección IP y puerto UDP:
- Verde (Online): La estación remota responde adecuadamente a los heartbeats.
- Rojo (Offline): Estación fuera de línea, caída de red o puerto UDP bloqueado por firewall.
- Gestor de Estaciones: Permite añadir y eliminar estaciones dinámicamente indicando Nombre, IP y Puerto (por defecto 9000).
3. Control & Automation (Panel Derecho)
- Modo Broadcast: Al activar esta casilla, las órdenes manuales se replican en todos los remotos a la vez.
- Mando Manual Directo: Cuatro botones de acción rápida para las funciones más comunes.
- Comando Personalizado: Campo de texto para despachar cualquier comando UDP propietario que no esté predefinido.
4. Programador Horario y Modo Automático
Permite programar la parrilla de conmutaciones por día de la semana (L, M, X, J, V, S, D) y hora exacta. El motor revisa la lista cada 1000 ms y dispara las órdenes cuando el botón "Modo Automático" está activado en verde.
4. Comandos Predefinidos UDP
Comandos integrados nativamente con el ecosistema Pro Play Radio y consolas de emisión:
| Botón en Interfaz | Comando UDP Enviado | Acción Ejecutada en el Remoto |
|---|---|---|
| SAT START 1 | SAT_START 1 |
Conecta la señal entrante de satélite/cadena nacional. |
| SAT STOP 1 | SAT_STOP 1 |
Desconecta la entrada de satélite y libera el canal. |
| LOCAL PLAY 1 | PLAY 1 |
Inicia la emisión de la lista o publicidad local. |
| LOCAL STOP 1 | STOP 1 |
Detiene la reproducción local en la estación remota. |
5. Instalación, Persistencia y Diagnóstico
Persistencia de Datos
Pro Control Master almacena de forma transparente toda su configuración en archivos JSON estándar bajo la ruta de usuario:
udp_targets.json: Almacena la lista de estaciones y configuración de red.udp_schedule_list.json: Almacena las tareas horarias recurrentes.
Guía Rápida de Solución de Problemas
- La estación remota aparece en Rojo: Compruebe con
ping [IP]la conectividad física de la red y asegúrese de que el puerto UDP 9000 no esté bloqueado por el firewall de Windows ni en el router intermedio. La tasa de packet loss debe ser inferior al 0.1%. - Los comandos automáticos no se disparan: Asegúrese de que el botón inferior "Modo Automático" esté activado (verde) y de que el reloj del sistema esté sincronizado con un servidor NTP.