Railroad Wayside Telemetry Standard™

O padrão IoT aberto que unifica os dados dos equipamentos de via de todos os fabricantes. Licença aberta: livre para implementar em qualquer produto.

v1.0.0 — versão preliminar (pre-release) em setembro de 2026. A especificação, o repositório no GitHub e a biblioteca de referência em Python serão publicados juntos: entre na lista de espera.

O que é o RWTS™?

O RWTS é o padrão IoT aberto para equipamentos ferroviários de via. Ele unifica passagens em nível, sinais, aparelhos de mudança de via, detectores e sistemas de energia em uma linguagem comum, independentemente do fabricante, e define não apenas o formato das mensagens, mas também o comportamento dos dispositivos, os requisitos de transporte e os perfis de conformidade.

Historicamente, o monitoramento na via significava dependência de fornecedor: os equipamentos de cada fabricante falam seu próprio protocolo, então instalações com vários fabricantes exigem traduções sob medida em cada interface. O RWTS fecha essa lacuna com um único contrato aberto que qualquer fabricante pode implementar.

Principais características

  • Mais de 800 códigos de alarme padronizados em mais de 100 famílias de equipamentos: semântica consistente entre fabricantes, com espaço definido para códigos específicos de cada fabricante e códigos personalizados
  • 10 tipos de mensagem cobrindo registro, heartbeat, telemetria, ciclo de vida dos alarmes (disparo / normalização / reconhecimento), configuração e comandos do servidor
  • Transporte flexível: funciona sobre MQTT, SNMPv3 ou ambos ao mesmo tempo para redundância
  • Quatro perfis de conformidade: cada dispositivo declara qual implementa, então frotas mistas interoperam sem casos especiais
  • Dispositivos autodescritivos: plug-and-play, sem nenhuma configuração prévia
  • RWTS Expanded: uma forma legível e sem perdas de cada mensagem, definida pelo padrão, para que sistemas SCADA, historiadores e painéis que não implementam o RWTS também possam recebê-la
  • Endereçamento geográfico: baseado no milepost (marco de milha): MARK-SUB-MP-HOUSE-UNIT
  • Codificação eficiente: CBOR binário por padrão, cerca de metade da largura de banda do JSON, com JSON disponível para depuração

Os números descrevem o RWTS v1.0.0, atualmente em versão preliminar e na fase final de desenvolvimento. Esses números podem aumentar antes da publicação; os transportes, o esquema de endereçamento e os requisitos mínimos de segurança já estão definidos. Última verificação em relação à especificação: setembro de 2026.

Especificação técnica

Os dispositivos são identificados por um endereço baseado no milepost: sigla da ferrovia (reporting mark), subdivisão, milepost, abrigo de equipamentos e unidade. Assim, cada mensagem está ligada a um local físico na via. As mensagens trafegam por MQTT ou SNMPv3, ambos protegidos com TLS 1.2+ / authPriv, e levam carimbos de data e hora em UTC com números de sequência para garantir a integridade.

O padrão é publicado em dois volumes: um volume normativo, ao qual as implementações devem se conformar, e um complemento informativo com orientações de implementação e exemplos práticos.

Como o RWTS se alinha com a AREMA Part 24.2.1 (em inglês)

Adoção do RWTS

Para ferrovias

Implante o Wayside Maintenance Monitoring System, a implementação de referência do RWTS. O Sentinel opera em cada local; o Overwatch e o Nexus são opcionais.

Ver WMMS

Para fabricantes de equipamentos

Implemente o RWTS nos seus dispositivos para oferecer interoperabilidade aos seus clientes ferroviários. Livre para implementar, inclusive em firmware proprietário, sem taxas. Informe a versão e o perfil que você implementa, para que os integradores saibam o que estão recebendo.

Vamos falar da sua implementação

Para desenvolvedores

Construa a partir da especificação ou comece com nossa biblioteca de referência em Python: somente a biblioteca padrão, zero dependências. AGPL-3.0-only, com licenciamento comercial disponível.

Entre na lista de espera do RWTS

Precisa de algo que o padrão ainda não cobre? Proponha uma alteração.

Perguntas frequentes

Qual é a licença do RWTS?

A especificação é publicada sob a licença Creative Commons Attribution 3.0. Você pode lê-la, implementá-la, redistribuí-la e traduzi-la. Redistribuir ou adaptar o próprio documento exige dar crédito à EPU Engineering; implementar o padrão no seu próprio produto não exige nada: nenhuma taxa e nenhum acordo. A biblioteca de referência em Python tem uma licença separada, AGPL-3.0-only, com licenciamento comercial disponível. Você nunca precisa da biblioteca para implementar o RWTS.

Distribuo firmware proprietário. Posso implementar o RWTS?

Sim, sem taxas e sem nenhuma obrigação conosco. A especificação tem licença aberta, então você pode implementar o RWTS em firmware de código fechado diretamente a partir do documento. Somente nossa biblioteca de referência em Python está sujeita a copyleft. Se preferir construir sobre essa biblioteca em vez de escrever sua própria implementação e precisar manter seu firmware proprietário, fale conosco sobre uma licença comercial.

E se a EPU Engineering deixar de existir?

A licença Creative Commons da especificação é irrevogável, então o padrão continua livremente disponível em qualquer caso. Qualquer implementação baseada no RWTS v1.0 continuará funcionando. O padrão foi projetado para sobreviver a qualquer empresa, considerada isoladamente.

O RWTS está pronto para produção?

O RWTS v1.0.0 está em versão preliminar (pre-release) em setembro de 2026. A especificação está escrita e a biblioteca de referência está implementada e em testes. O Wayside Sentinel, o Overwatch e o Nexus da EPU formam, em conjunto, a implementação de referência. Entre na lista de espera para receber a especificação e a biblioteca de referência quando forem publicadas.

Posso usar o nome RWTS no meu produto?

Railroad Wayside Telemetry Standard e RWTS são marcas comerciais da EPU Engineering LLC. Você pode descrever seu produto como compatível com o RWTS, ou como produto que oferece suporte ao RWTS, se ele realmente implementar a especificação, e recomendamos que informe a versão e o perfil que ele implementa. Um programa de certificação RWTS está em desenvolvimento e ainda não está disponível. Até o lançamento, a conformidade é autodeclarada e nenhum produto, incluindo os nossos, é certificado. Fale conosco se tiver dúvidas sobre o uso das marcas.

Preciso substituir meus sistemas de monitoramento atuais?

Não. O RWTS define uma representação expandida: cada mensagem em uma forma legível com o mesmo significado, conversível de volta ao formato de transmissão sem perda. O Wayside Sentinel a emite em paralelo com o formato compacto de transmissão, então sistemas SCADA, historiadores e painéis que já usam MQTT ou SNMP recebem os dados dos equipamentos de via sem implementar o protocolo.

Seja um dos primeiros a receber o RWTS™

Entre na lista de espera do RWTS