← /projects

Completed

Flightcase "TicBox" AF7

Sistema hardware de gestión de eventos

Este proyecto consiste en el diseño, desarrollo y despliegue de una infraestructura de red, servidores y servicios altamente portátil, resiliente y escalable, integrada en un flycase de 6U. Concebida para la gestión integral de eventos como Arousa Fútbol 7, esta solución garantiza conectividad, redundancia, servicios de datos y procesamiento de vídeo e Inteligencia Artificial en cualquier entorno, incluso ante caídas de red externas.

ProxmoxDockerDebianJenkinsTerraformAnsible
Captura de Flightcase "TicBox" AF7

La infraestructura se despliega en un gabinete flightcase de la marca FlyhtPro diseñado para su fácil transporte y despliegue rápido.

Hardware del Rack

El conjunto opera a una tensión de entrada de 230V con un consumo máximo de 138W (una intensidad de 0.6A). La distribución en el rack de 6U se compone de la siguiente manera:

  • U1: Regleta de alimentación con 8 enchufes de 230V/16A.
  • U2: Bandeja metálica donde se alojan los siguientes elementos:
    • Servidor MSI Brix GB-BSi3-6100: con procesador Intel® Core™ i3-6100U, 16GB de RAM DDR3L y disco WD Green SSD M2 de 120GB.
    • Módem 4G Teldat 4Ge.
    • Punto de acceso Aruba AP-303.
  • U5: Router Cisco 1801 Integrated Services.
  • U6: Switch Dlink modelo DGS-1210-16 de 16 puertos gigabit.

Red y Conectividad

  • Enrutamiento y balanceo: Gestionado por el router Cisco 1801 (IP 10.0.0.1) y complementado con un balanceador de carga pfSense que gestiona las conexiones procedentes del switch y del router.
  • Fallback 4G: Dispone de un mecanismo de failover (con prueba hacia 8.8.8.8) que prioriza accesos por fibra/LAN/ADSL y conmuta automáticamente a 4G ante caídas de servicio.
  • Conmutación: Switch Dlink configurado con VLAN 1 en modo acceso y VLAN 2 en modo trunk, con interfaces SFP para accesos de alta velocidad superiores a 1000 Mbps.

Servicios y Virtualización (Software)

La infraestructura de red y servidores virtualiza una serie de máquinas virtuales (VMs) sobre VMware ESXi y Proxmox:

  • MacacoFirewall (pfSense): Cortafuegos, balanceo de carga, control de navegación, portal Radius y limitación de velocidad.
  • MacacoDC (Windows Server): Controlador de dominio, Active Directory, DHCP, DNS, IIS, servidor de autenticación LDAP y almacenamiento compartido.
  • MacacoServer (Debian): Entorno para Docker y Portainer.
  • FreePBX: Sistema de VoIP para la comunicación entre el personal mediante teléfonos IP y softphones.

Innovación y Características Rompedoras

  • Alta Disponibilidad y Resiliencia (Webservice Local): Ante la caída de internet y del servidor VPS principal, el sistema detecta el corte y levanta automáticamente una réplica del webservice en local. Modifica el DNS y vuelve al estado original una vez recuperada la red.
  • CI/CD y Automatización (IaC): Pipeline automatizado con Jenkins y Gitea, sumado al uso de Terraform e Ansible para la provisión de entornos Sandbox o autoconfiguración de recursos en segundos.
  • Servicios de Streaming y Producción en Tiempo Real: Servidor web Nginx, Nextcloud, Gitlab y Odoo (ERP para el punto de venta de marketing). Permite superponer gráficos en retransmisiones (marcadores, alineaciones) mediante WebSockets vinculados a eventos.
  • Análisis con Inteligencia Artificial: Dispone de una VM con un modelo de IA local que procesa datos de jugadores mediante GPS, analiza las imágenes del streaming, y procesa automáticamente fotografías para eliminar fondos y superponer overlays destinados a su comercialización.
  • Comunicaciones VoIP con FreePBX entre los dispositivos VoIP o los Softphones de la gente de la organización.

Impacto y métricas

  • Autonomía y portabilidad: Un entorno completo de red, servidores y comunicaciones encapsulado en un maletín (flycase) de 6U con un consumo menor a 138W, permitiendo operar en cualquier evento deportivo con la misma robustez que en un centro de datos.
  • Cero interrupciones: El mecanismo automático de conmutación entre conexiones (fibra, ADSL, 4G) y el levantamiento del webservice local garantizan que la actividad nunca se detenga.
  • Eficiencia en despliegue: Gracias a la Infraestructura como Código (IaC), los entornos de prueba o recursos nuevos se despliegan en cuestión de segundos, reduciendo drásticamente el tiempo de configuración e intervención.
  • Monetización y valor añadido: Integración de Odoo para la venta de mercadotecnia y automatización en la generación y venta de fotos personalizadas de los jugadores.

Galería