O que é NTCIP
NTCIP é o conjunto de normas que define como um centro de controle de tráfego conversa com os equipamentos em campo — painéis de mensagens variáveis, controladores semafóricos, estações meteorológicas, câmeras — independentemente do fabricante. É a razão de um painel comprado hoje poder ser operado pelo sistema que já existe, e de o sistema de amanhã poder operar o painel de hoje.
A sigla e quem responde por ela
National Transportation Communications for ITS Protocol. É um padrão conjunto de três entidades norte-americanas: a AASHTO, associação dos departamentos estaduais de transporte; o ITE, instituto dos engenheiros de transporte; e a NEMA, associação dos fabricantes de equipamento elétrico. As três formam o Joint Committee on the NTCIP, que publica, revisa e retira as normas.
A origem está na série NEMA TS 3, de meados dos anos 1990. A norma de painéis, por exemplo, nasceu como NEMA TS 3.6 em 1997 e recebeu o número 1203 em 1999. Hoje a família tem cerca de quarenta documentos, e a norma de painéis está na terceira versão, publicada em 2014.
O problema que resolve
Antes de um protocolo comum, cada fabricante falava a própria língua. O centro de controle que comprava painéis de dois fornecedores precisava de dois softwares — ou de um software que só o primeiro fornecedor sabia estender. A troca de fornecedor implicava a troca do sistema, e a substituição de um painel implicava a compra do mesmo fabricante.
O NTCIP inverte a dependência. Ele fixa, para cada tipo de equipamento, quais informações existem, como se chamam, que valores podem ter e como são lidas e escritas. Um painel conforme responde às mesmas perguntas que qualquer outro painel conforme — e o sistema central não precisa saber quem o fabricou.
Como funciona
O NTCIP não inventou um protocolo de transporte. Apoiou-se no SNMP — o mesmo protocolo que gerencia roteadores e servidores em qualquer rede de dados — e definiu, sobre ele, o vocabulário do trânsito.
Três conceitos bastam para ler qualquer norma da família:
| Conceito | O que é | Exemplo real, da NTCIP 1203 |
|---|---|---|
| Objeto | Uma informação do equipamento, com nome, tipo, faixa de valores e permissão de leitura ou escrita | pixelFailureTableNumRows — a quantidade de pixels com falha que o painel reconhece |
| OID | O endereço numérico do objeto, único no mundo | 1.3.6.1.4.1.1206.4.2.3.9.7.2 |
| MIB | O arquivo que lista todos os objetos de uma norma, com seus OIDs, para que uma ferramenta saiba o que perguntar | O arquivo da NTCIP 1203 v03 define mais de mil objetos |
O endereço merece uma leitura. 1.3.6.1.4.1 é o ramo de empresas privadas
da árvore mundial de identificadores. 1206 é o número da NEMA nesse ramo.
4.2.3 é a subárvore de painéis. O restante é o objeto. Todo OID de
equipamento NTCIP começa em 1.3.6.1.4.1.1206; um OID que comece em outro
lugar não é NTCIP — é do fabricante, ou do padrão genérico de rede.
A operação é simples de descrever: o centro de controle pergunta por um OID e o equipamento responde o valor; ou o centro escreve um valor num OID e o equipamento obedece. Ativar uma mensagem num painel é escrever num objeto. Saber quantos pixels queimaram é ler outro.
A família
NTCIP não é uma norma. É uma família organizada por função, e a numeração diz a função:
| Série | Define | Exemplos |
|---|---|---|
| 1100 | Os protocolos de base — como a informação é codificada e transportada | 1103 (protocolos de gerenciamento), 1102 (codificação) |
| 1200 | Os objetos de cada tipo de equipamento — o que ele expõe | 1201 (comuns a todos), 1202 (semáforo), 1203 (painel), 1204 (meteorologia), 1218 (V2X) |
| 2100 · 2200 · 2300 | Os perfis de comunicação — por que meio, com que transporte, em que aplicação | 2104 (Ethernet), 2202 (TCP/IP), 2301 (SNMP) |
| 8000 | Como as próprias normas e MIBs são escritas | 8004 (estrutura), 8005 (criação de MIB), 8007 (conformidade) |
| 9000 | Guias, testes e segurança | 9001 (guia geral), 9012 (testes), 9014 (segurança) |
Um equipamento não implementa uma norma. Implementa uma pilha: a norma do seu tipo, mais a 1201 dos objetos comuns, mais os perfis de comunicação, mais os protocolos de base. É por isso que a norma brasileira de painéis exige conformidade com «toda a estrutura de normas NTCIP e não somente aquela destinada a PMV».
O que o NTCIP não resolve
Boa parte das frustrações em projeto vem de esperar do protocolo o que ele nunca se propôs a entregar.
- Não define o equipamento. Tamanho do painel, altura da letra, brilho, ângulo de visão, resistência ao vento — nada disso é NTCIP. No Brasil, é a ABNT NBR 17050; na Europa, a EN 12966.
- Não garante interoperabilidade sozinho. A norma tem requisitos obrigatórios e opcionais. Dois equipamentos conformes podem implementar conjuntos diferentes de opcionais e não conversar sobre o que importa. Só a declaração explícita — a lista de requisitos preenchida — e o ensaio resolvem isso.
- Não define o software central. Define a linguagem entre centro e campo; o que o centro faz com ela é problema de quem o constrói.
- Não impede extensão proprietária. Fabricantes podem acrescentar objetos próprios, e isso é legítimo — sob condições que a maioria ignora. Ver Objetos proprietários.
- Não é seguro por padrão. O SNMP que a família usa protege o acesso por identificadores de comunidade. Equipamento entregue com os de fábrica está aberto a qualquer estação da rede.
No Brasil
O NTCIP é exigência no Brasil desde 2009, e por duas vias. A primeira é regulatória: a Resolução ANTT nº 3.323-A, de 18 de novembro de 2009, determinou às concessionárias de rodovias federais a adoção do NTCIP em todo equipamento de ITS — painéis, sensores, câmeras, semáforos — com prazo de seis meses para aquisições novas e dezoito para converter o existente. A segunda é normativa, e é mais recente: a ABNT NBR 17050:2022, ao definir o painel de mensagens variáveis, o incorporou por referência e fixou a definição de conformidade — toda a estrutura, não só a 1203.
Fora das rodovias federais, a exigência entrou pela prática: concessionárias estaduais e órgãos municipais passaram a adotá-lo para não ficar reféns de fornecedor.
A documentação em português, entretanto, praticamente não existe. As normas estão em inglês, as MIBs também, e a experiência acumulada fica dentro das poucas equipes que já integraram equipamento de verdade. Este site existe para mudar isso.
Leituras seguintes
- Catálogo das normas NTCIP — a família completa, com versão e data
- NTCIP 1203 — a norma de painéis, a mais procurada
- Tipos e configurações de PMV — o equipamento que o protocolo controla
- Glossário PT-EN