Ir al contenido

Handling aeroportuario

BRS System

Reconciliación de equipaje para operaciones aeroportuarias. Ninguna maleta vuela sin su pasajero a bordo.

Sector
Handling aeroportuario
Componentes
Aplicación de mano · Consola de operaciones · Backend de reconciliación
Stack
React NativeExpoNext.jsMongoDBMQTTSQLiteS3-compatible storageDocker
Resumen

Rastrea cada maleta desde el check-in hasta la bodega, y no libera un vuelo hasta que cada maleta cargada corresponde a un pasajero que embarcó.

La reconciliación de equipaje es un control de seguridad antes que uno logístico. Exige mantener de acuerdo tres registros: lo que la aerolínea registró, quién embarcó, y lo que nuestros agentes escanearon hacia la bodega.

Una app de mano para agentes de rampa, una consola web para supervisores y un backend que concentra la lógica y la mensajería con aerolíneas. Un escaneo en plataforma actualiza la pantalla del supervisor al instante.

Componentes

Aplicación de mano

Escanear etiquetas, cargar y descargar contenedores, trabajar un vuelo. Android primero, una sola mano.

Consola de operaciones

Estado de vuelos en vivo, itinerarios, contenedores, posiciones y catálogos operativos para supervisores.

Backend de reconciliación

La máquina de estados, la decisión de reconciliación y las dos direcciones de la mensajería con aerolíneas.

Desafíos técnicos
  1. Una decisión con costos asimétricos

    Cerrar un vuelo da reconciliado, reconciliado con excepciones o bloqueado. Un bloqueo falso deja un vuelo en tierra; una liberación falsa es una brecha de seguridad.

  2. Un protocolo de teletipo de los años setenta

    Las aerolíneas intercambian mensajes IATA Tipo B: texto plano de elementos fijos, sin esquema ni validación. Construimos nuestro propio parser, emisor y pruebas de conformidad.

  3. La red es el componente menos confiable

    Las plataformas tienen mala cobertura o ninguna. Los escaneos se encolan localmente y sincronizan después, así que el orden de los eventos decide el resultado, nunca su hora de llegada.

  4. Tiempo real sin polling

    Equipos de mano y navegadores se suscriben a un broker de mensajes. Una maleta escaneada en rampa aparece en la pantalla del supervisor de inmediato.

  5. Las operaciones de contenedor son atómicas

    Cargar o descargar un contenedor cambia decenas de maletas en una sola transición, con capacidad controlada por cantidad y peso al escanear.

  6. No se puede probar con vuelos reales

    No existe un aeropuerto de staging. Un simulador hace correr vuelos, maletas y casos de falla sintéticos por el sistema antes de que corra en un lugar real.

Cuéntanos desde dónde partes. Nosotros seguimos desde ahí.

Empezar un proyecto