Cada viajero sabe qué viene después
Destino, próximas paradas y avisos de servicio se muestran con claridad en las pantallas del tren.
PIS · SIV · APC
Información al viajero y ocupación, trabajando como un solo sistema
Ofrece información clara durante todo el viaje y datos fiables de ocupación para la operación. Una solución preparada para flotas de metro y ferrocarril.
Destino, próximas paradas y avisos de servicio se muestran con claridad en las pantallas del tren.
Una interfaz clara reduce errores, ahorra tiempo y da mayor control al maquinista.
La ocupación se registra automáticamente para mejorar la planificación, el aforo y la explotación.
La información al viajero y el conteo trabajan juntos en flotas nuevas y existentes.
Diseñado para la operación real



Una plataforma software que sincroniza la ruta, los eventos del tren, la información al viajero y el conteo. PIS mantiene el modelo de viaje; APC-Curator consolida los sensores; pantallas, LEDs, audio y backoffice reciben un estado coherente. Preparada para cercanías, regional, metro e intercity.
El software no sustituye al TCMS, al GPS físico ni a los sensores de puerta. Integra equipos de terceros y transforma sus señales en información y ocupación. El alcance, la calidad de las señales y las prestaciones se validan para cada flota.
| Módulo / entregable | Alcance |
|---|---|
| Software PIS | Servidor de ruta, HMI de maquinista, contenidos TFT/LED/PA, simulación y mensajes especiales. |
| APC-Curator | Descubrimiento y lectura de sensores, ocupación, HMI APC, sincronización MAIN/AUX y modo de prueba. |
| Adaptador TCMS | Traduce las señales del tren a eventos compartidos de ruta, estación, marcha y puertas. |
| Clientes de visualización | TFT de salón y cabina; LEDs frontales o laterales VDV301 o EPD, según material. |
| PASPA / Mediahub | Integración de megafonía, colas de audio y reproducción VoIP o RTP. |
| Reporter APC | Histórico local SQLite, informes XML y envío por sFTP y/o APC Cloud. |
| Herramientas de explotación | Uptrain, documentación OpenAPI/Swagger, diagnóstico de dispositivos y registros. |
| Paquete de contenidos | Líneas, estaciones, distancias, audios, pictogramas, idiomas y umbrales de anuncio. |
Procesos conectados a la LAN del tren, con una lógica de viaje común y adaptadores independientes del núcleo PIS/APC.
TCMS, IRIS, GPIO, TRDP o UDP aportan eventos, topología, odómetro, GPS y puertas.
Normaliza las señales como TrainEvent y TrainConfig.
Distribuye eventos y estado JSON mediante publicación/suscripción.
Gestionan ruta, contenidos, conteo y ocupación bajo roles MAIN/AUX.
HMI, TFT, LED, PA, sensores y reporting mediante HTTP, IBIS-IP y VoIP/RTP.
El estado MQTT se publica con mensajes retenidos: un cliente que arranca a mitad de viaje recupera el último PISState, APCState, TrainConfig y evento. Explorer descubre los dispositivos por mDNS y los contrasta con el inventario esperado.
La ruta activa gobierna un ciclo de viaje compartido. Cada cambio actualiza pantallas, LEDs y audio, y coordina el conteo cuando se incorpora APC.
| Estado / evento | Comportamiento |
|---|---|
| Setup | Selección de línea, sentido, servicio y origen desde HMI o TCMS. |
| line-start | Entrada en servicio, activación de TFT, contenidos de origen e inicio del conteo asociado. |
| station-exit | Salida de estación por odómetro y movimiento, o puertas y marcha según flota. |
| in-transit | Próxima parada, destino y correspondencias durante el trayecto. |
| station-arrival | Aproximación: anuncio de estación y actualización de TFT/LED al estado de llegada. |
| in-station | Estación actual con el tren parado; normalmente coincide con puertas abiertas. |
| line-stop | Cierre de servicio, snapshot APC, puesta a cero de ocupación en vivo y reposo TFT configurable. |
En configuraciones sin eventos de estación del TCMS, el anuncio de aproximación se dispara con el odómetro y las distancias de ruta: umbral de referencia de 1.500 m, ajustable por estación. El GPS se registra para progreso y diagnóstico, pero no dispara el audio en esta configuración. La lógica se valida con las señales de cada proyecto.
No es un sensor aislado: descubre contadores PCS / IBIS-IP de terceros, lee y resetea en los momentos del viaje y consolida subidas y bajadas por puerta, coche, unidad y tren. La precisión final depende también del sensor y de la validación de la instalación.
line-start activa el conteo. Los sensores conservan el reset realizado al cierre del servicio anterior.
En aproximación se resetea el ruido en marcha; con puertas abiertas se lee en vivo; station-exit consolida el delta final.
line-stop consolida la última parada, guarda el snapshot de fin de línea y pone a cero la ocupación en vivo.
En composiciones acopladas solo MAIN consulta los sensores físicos. El estado APC se replica a AUX por HTTP, sin compartir el broker MQTT entre unidades. Al invertir el sentido se actualiza TrainConfig y la nueva cabecera dispone del snapshot sincronizado.
En flotas sin señal fiable de puertas, los eventos IRIS de estación actúan como referencia de andén. Puede configurarse el origen para sumar solo subidas; esta opción se acuerda y valida con la lógica de cierre del servicio.
HMI y contenidos disponibles por proyecto en español, inglés, catalán, portugués, sueco, noruego y euskera. Los paquetes incluyen textos y audios por idioma; la combinación se define con el operador.
Ver PASPA y módulo SIPTrainEvent y TrainConfig mantienen un contrato interno estable. Cada adaptador traduce las señales del constructor sin reescribir la lógica PIS/APC; las interfaces concretas se acuerdan por serie.
| Interfaz / protocolo | Uso |
|---|---|
| TRDP | Marcha, puertas, topología y preferencias de rol intercambiadas con el bus del tren. |
| IRIS Interface | Eventos de ruta y estación que alimentan la lógica de viaje. |
| MQTT (JSON) | Odómetro, GPS, puertas y topología con estado retenido. |
| GPIO & GPS | Entradas digitales y señales de posicionamiento de equipos de terceros. |
| UDP (básico) | Datagramas específicos del tren acordados por proyecto. |
| MVB (a medida) | Adaptación al bus MVB del tren desarrollada a petición. |
El mapa llega desde el adaptador por MQTT o se carga por API. Explorer lo cruza con el descubrimiento de red para actuar únicamente sobre dispositivos esperados.
Contratos REST JSON documentados con OpenAPI 3 / Swagger y validación de datos. HMI y TFT reciben actualizaciones por SSE; la interoperabilidad de dispositivos utiliza VDV301 / IBIS-IP.
| Interfaz / protocolo | Uso |
|---|---|
| VDV301 / IBIS-IP | DMS para gestión, CIS para LED, HDS para TFT y cliente PCS para sensores APC. XML / HTTP. |
| MQTT 3.1.1 / JSON | Bus interno con estado retenido: eventos, composición, PISState, APCState e inventario. |
| REST / OpenAPI 3 | Control de rutas, media, conteo, diagnóstico, roles y reporting. |
| HTML / SSE | Interfaz táctil y pantallas con cambios de estado en vivo. |
| mDNS-SD | Descubrimiento de dispositivos y servicios IBIS-IP en la LAN embarcada. |
| VoIP / RTP / UDP | Audio PASPA, LEDs EPD y conectores de tren específicos según variante. |
| HTTPS / sFTP / NTP | Transferencia a backoffice y sincronización horaria con Chrony. |
| Área | Contrato API | Uso |
|---|---|---|
| PIS | /api/pis | Estado, configuración, selección/inversión de ruta, parada actual, simulación y pruebas. |
| Media / PA / CIS | /api/pis/media · /api/pis/cis | Colas, mensajes LED, inventario de media y Route Triggers. |
| APC | /api/apc | Ocupación, lectura/reset, modo de prueba y pesos del tren. |
| Roles / administración | /api/administration | Mapa de dispositivos, acciones DMS y sincronización de servidores MAIN/AUX. |
| Reporter / TCMS | /api/reporter · /api/tcms-adapter | Informes XML, estado de sincronización, señales y pruebas del adaptador. |
| Conectores de proyecto | /api/pdc-pis · /api/pis/sjgss · /api/tracsbridge | Integraciones PdC-GMV, SJGSS y Mediahub / Televic según alcance. |
La base actual es VDV301 + MQTT JSON. Una evolución dual-stack hacia ITxPT, MQTT 5 / AIS se contempla cuando el proyecto lo requiera; no se declara etiqueta ni certificación ITxPT. Los contratos disponibles se confirman por tipo de aplicación y versión.
Un servidor MAIN gobierna los eventos de viaje y la lectura de sensores. AUX replica el estado para mantener coherencia entre cabeceras. La selección y conmutación se configuran según salud, sentido y composición del tren.
| Modo | Comportamiento |
|---|---|
| main-aux | TrainConfig ordena los servidores; MAIN gestiona el servicio y los demás se suscriben como AUX. |
| delegate | El adaptador TCMS recalcula preferencias; SECONDARY reenvía estado y otros nodos pueden hibernar. |
| primary | Un único host para laboratorio o tren corto, sin redundancia de cabecera. |
Los servicios MQTT y HTTP de a bordo permanecen en la LAN del tren y no se publican en internet. Los enlaces a tierra utilizan HTTPS o sFTP y credenciales de proyecto. Se acuerdan reglas de red, sincronización NTP, registros y actualizaciones. El cumplimiento aplicable al hardware comprado se coordina con su proveedor; esta descripción no constituye una certificación del sistema.
Nuestro enfoque CRAPIS Cloud prepara el contenido que carga el servicio de a bordo: líneas, estaciones, distancias, GPS, audios, escaletas, pictogramas, mensajes e infotainment.
Reporter escucha el APCState de MAIN, conserva el histórico local con ruta válida y genera informes de parada y cierre de servicio.
Conectores de proyecto para PdC-GMV, SJGSS, IRIS / SEPSA, Mediahub / Televic y supervisión de flota por MQTT y healthcheck HTTP. La conectividad, los formatos y el alcance cloud se acuerdan con el operador.
| Área | Especificación |
|---|---|
| Tipo de producto | Software embarcado PIS + APC-Curator + adaptadores TCMS + clientes TFT/LED + integración PA. |
| Sistema objetivo | Linux / Ubuntu LTS en PC industrial o servidor de tren de terceros. |
| Runtime | Python 3.11–3.12, asyncio / uvloop, FastAPI, Uvicorn y Pydantic v2. |
| Interfaz en vivo | HTML y Server-Sent Events para HMI y TFT. |
| Bus interno | MQTT JSON con mensajes retenidos y raíz configurable. |
| Interoperabilidad | VDV301 / IBIS-IP: DMS, CIS, HDS, cliente PCS y mDNS-SD. |
| API | REST JSON / OpenAPI 3, XML IBIS-IP y conectores PdC. |
| Sincronización horaria | Chrony / NTP con fuente de tiempo del tren u operador. |
| Redundancia | MAIN/AUX o delegate con sincronización de estado HTTP. |
| Idiomas | Español, inglés, catalán, portugués, sueco, noruego y euskera, por proyecto. |
| Anuncio por distancia | Odómetro + distancias de ruta; referencia 1.500 m con ajuste por estación. |
| Conteo APC | PCS / IBIS-IP: reset en aproximación y delta final en station-exit. |
| Megafonía | VoIP o RTP según variante; colas y escaletas mediante PASPA / Mediahub. |
| Contenidos y reporting | PIS Cloud versionado; APC con SQLite, XML y sFTP / cloud. |
| Despliegue | Ansible por inventario, Uptrain y paquetes online u offline. |
| Observabilidad | Logs estructurados, syslog / journal, healthcheck y mapa de dispositivos. |
Resumen basado en la ficha suministrada de la plataforma 2026.10. Las interfaces, variantes, versiones y requisitos definitivos se confirman en la ingeniería de cada serie. No sustituye el manual de integración ni constituye una declaración de homologación.
Una base común con módulos y conectores definidos en la oferta. No todas las variantes incorporan APC, PA, LED o cloud.
| Módulo / entregable | Alcance |
|---|---|
| PIS core | Base de la solución: HMI, lógica de viaje y OpenAPI. |
| Identidad del operador | Diseño y configuración de HMI, TFT y LED. |
| Adaptador TCMS | Conector por constructor y conjunto de señales. |
| APC-C + Reporter | Opcional; requiere sensores compatibles o variante de eventos acordada. |
| PASPA / LED | Megafonía y señalética según alcance del material. |
| PIS Cloud / APC Cloud | Gestión de contenidos y backoffice de ocupación según oferta. |
| PdC / SJGSS / IRIS | Integraciones específicas del proyecto. |
Cabeceras, coches, TFT, LEDs, puertas, idiomas, cloud y señales disponibles.
Matriz TCMS, TrainEvents y contratos OpenAPI PIS/APC.
TrainConfig, inventario, roles, PA, LEDs y opciones de conteo.
Identidad HMI/TFT y paquete de rutas reales del operador.
FAT con simulación, pantallas, audio, eventos y conteo.
SAT para señales reales, umbrales de anuncio y verificación del conteo.
La explotación incorpora actualizaciones Uptrain online u offline, inventarios de despliegue, diagnóstico y registros dimensionados para servicio diario. El soporte, la retención de datos y las condiciones de mantenimiento se acuerdan por proyecto.
Un servicio estable, adaptado a la imagen del operador y preparado para la operación real.
Utilizamos cookies
Este sitio web utiliza cookies para mejorar su experiencia de navegación. Por favor, indique si está de acuerdo con el uso de todas las cookies según nuestraPolítica de Cookies.