Railroad Wayside Telemetry Standard™
El estándar IoT abierto que unifica los datos de los equipos de vía de todos los fabricantes. Con licencia abierta y de implementación libre en cualquier producto.
v1.0.0 — versión preliminar a septiembre de 2026. La especificación, el repositorio de GitHub y la biblioteca de referencia en Python se publicarán juntos: únase a la lista de espera.
¿Qué es RWTS™?
RWTS es el estándar IoT abierto para equipos ferroviarios de vía. Unifica cruces a nivel, señales, cambios de vía, detectores y sistemas de energía bajo un lenguaje común, sin importar el fabricante, y define no solo el formato de los mensajes sino también el comportamiento de los dispositivos, los requisitos de transporte y los perfiles de conformidad.
Históricamente, el monitoreo en la vía significaba quedar atado a un solo proveedor: los equipos de cada fabricante hablan su propio protocolo, así que las instalaciones con varios fabricantes requieren traducciones a la medida en cada punto de unión. RWTS cierra esa brecha con un único contrato abierto que cualquier fabricante puede implementar.
Características principales
- Más de 800 códigos de alarma estándar en más de 100 familias de equipos: semántica uniforme entre fabricantes, con espacio definido para códigos propios de cada fabricante y personalizados
- 10 tipos de mensaje que cubren registro, latido (heartbeat), telemetría, ciclo de vida de las alarmas (activación / despeje / reconocimiento), configuración y comandos del servidor
- Transporte flexible: funciona sobre MQTT, SNMPv3 o ambos a la vez para redundancia
- Cuatro perfiles de conformidad: cada dispositivo declara cuál implementa, así que las flotas mixtas interoperan sin casos especiales
- Dispositivos autodescriptivos: conectar y usar, sin configuración previa
- RWTS Expanded: una forma legible y sin pérdidas de cada mensaje, definida por el estándar, para que los sistemas SCADA, historiadores y tableros que no implementan RWTS también puedan recibirla
- Direccionamiento geográfico: basado en el milepost (poste de milla): MARK-SUB-MP-HOUSE-UNIT
- Codificación eficiente: CBOR binario de forma predeterminada, aproximadamente la mitad del ancho de banda de JSON, con JSON disponible para depuración
Las cifras describen RWTS v1.0.0, actualmente en versión preliminar y en la fase final de desarrollo. Las cantidades pueden aumentar antes de la publicación; los transportes, el esquema de direccionamiento y la línea base de seguridad ya están definidos. Última verificación con respecto a la especificación: septiembre de 2026.
Especificación técnica
Los dispositivos se identifican con una dirección basada en el milepost: sigla del ferrocarril (reporting mark), subdivisión, milepost, caseta y unidad. Así, cada mensaje se vincula a una ubicación física en la vía. Los mensajes viajan por MQTT o SNMPv3, ambos protegidos con TLS 1.2+ / authPriv, y llevan marcas de tiempo UTC con números de secuencia para verificar su integridad.
El estándar se publica en dos volúmenes: un volumen normativo al que deben ajustarse las implementaciones y un complemento informativo con guía de implementación y ejemplos resueltos.
Adopción de RWTS
Para ferrocarriles
Instale el Wayside Maintenance Monitoring System, la implementación de referencia de RWTS. Sentinel opera en cada ubicación; Overwatch y Nexus son opcionales.
Ver WMMSPara fabricantes de equipos
Implemente RWTS en sus dispositivos para ofrecer interoperabilidad a sus clientes ferroviarios. Su implementación es libre, incluso en firmware propietario, y sin costo. Indique la versión y el perfil que implementa, para que los integradores sepan qué obtienen.
Hablemos de su implementaciónPara desarrolladores
Construya a partir de la especificación, o empiece con nuestra biblioteca de referencia en Python: usa solo la biblioteca estándar, sin dependencias externas. AGPL-3.0-only, con licencias comerciales disponibles.
Únase a la lista de espera de RWTS¿Necesita algo que el estándar aún no cubre? Proponga un cambio.
Preguntas frecuentes
¿Cuál es la licencia de RWTS?
La especificación se publica bajo la licencia Creative Commons Attribution 3.0. Puede leerla, implementarla, redistribuirla y traducirla. Redistribuir o adaptar el documento en sí requiere dar crédito a EPU Engineering; implementar el estándar en su propio producto no requiere nada: ni pagos ni acuerdos. La biblioteca de referencia en Python tiene una licencia distinta, AGPL-3.0-only, con licencias comerciales disponibles. Nunca necesita la biblioteca para implementar RWTS.
Distribuyo firmware propietario. ¿Puedo implementar RWTS?
Sí, sin pagos y sin ninguna obligación con nosotros. La especificación tiene una licencia abierta, así que puede implementar RWTS en firmware de código cerrado directamente a partir del documento. Solo nuestra biblioteca de referencia en Python tiene copyleft. Si prefiere construir sobre esa biblioteca en lugar de escribir su propia implementación, y necesita que su firmware siga siendo propietario, contáctenos para obtener una licencia comercial.
¿Qué pasa si EPU Engineering deja de existir?
La licencia Creative Commons de la especificación es irrevocable, así que el estándar sigue disponible libremente pase lo que pase. Cualquier implementación basada en RWTS v1.0 seguirá funcionando. El estándar está diseñado para sobrevivir a cualquier empresa individual.
¿RWTS está listo para producción?
RWTS v1.0.0 se encuentra en versión preliminar (pre-release) a septiembre de 2026. La especificación está escrita y la biblioteca de referencia está implementada y en pruebas. Wayside Sentinel, Overwatch y Nexus de EPU forman en conjunto la implementación de referencia. Únase a la lista de espera para recibir la especificación y la biblioteca de referencia cuando se publiquen.
¿Puedo usar el nombre RWTS para mi producto?
Railroad Wayside Telemetry Standard y RWTS son marcas comerciales de EPU Engineering LLC. Puede describir su producto como compatible con RWTS, o indicar que soporta RWTS, si realmente implementa la especificación, y debería indicar la versión y el perfil que implementa. Un programa de certificación RWTS está en desarrollo y aún no está disponible. Hasta su lanzamiento, la conformidad es autodeclarada y ningún producto, incluidos los nuestros, está certificado. Contáctenos si tiene preguntas sobre el uso de las marcas.
¿Tengo que reemplazar mis sistemas de monitoreo actuales?
No. RWTS define una representación expandida: cada mensaje en una forma legible con el mismo significado, que puede convertirse de nuevo al formato de transmisión sin pérdidas. Wayside Sentinel la emite en paralelo con el formato compacto de transmisión, así que los sistemas SCADA, historiadores y tableros que ya usan MQTT o SNMP reciben los datos de los equipos de vía sin implementar el protocolo.
Sea de los primeros en recibir RWTS™
Únase a la lista de espera de RWTSÚnase a la lista de espera
Reciba la especificación de RWTS™, el enlace a GitHub y la biblioteca de referencia en Python en cuanto se publiquen.
Implemente RWTS™ en sus equipos
De implementación libre en cualquier producto. Cuéntenos qué fabrica.