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:

ConceitoO que éExemplo real, da NTCIP 1203
ObjetoUma informação do equipamento, com nome, tipo, faixa de valores e permissão de leitura ou escritapixelFailureTableNumRows — a quantidade de pixels com falha que o painel reconhece
OIDO endereço numérico do objeto, único no mundo1.3.6.1.4.1.1206.4.2.3.9.7.2
MIBO arquivo que lista todos os objetos de uma norma, com seus OIDs, para que uma ferramenta saiba o que perguntarO 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érieDefineExemplos
1100Os protocolos de base — como a informação é codificada e transportada1103 (protocolos de gerenciamento), 1102 (codificação)
1200Os objetos de cada tipo de equipamento — o que ele expõe1201 (comuns a todos), 1202 (semáforo), 1203 (painel), 1204 (meteorologia), 1218 (V2X)
2100 · 2200 · 2300Os perfis de comunicação — por que meio, com que transporte, em que aplicação2104 (Ethernet), 2202 (TCP/IP), 2301 (SNMP)
8000Como as próprias normas e MIBs são escritas8004 (estrutura), 8005 (criação de MIB), 8007 (conformidade)
9000Guias, testes e segurança9001 (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