Voltar ao blog
iButton, ID de Motorista, 1-Wire, Instalação, Gestão de Frotas, guia
ES • EN • PT

Como conectar um leitor iButton ao rastreador GPS: guia

Conectar um leitor iButton a um rastreador GPS é uma das instalações mais simples que existem: são só dois fios. Mesmo assim, um fio no lugar errado faz o equipamento não ler nenhuma chave, e um erro de ligação pode danificar a entrada. Neste guia você vai ver como ligar corretamente, como verificar a leitura e como deixar as chaves dos seus motoristas funcionando.

Para a visão geral da função (identificação de motorista e temperatura por 1-Wire), veja a página iButton e 1-Wire.

Diagrama de ligação do leitor iButton a um rastreador GPS Rinho

🎯 Para quem é este artigo: instaladores, empresas de rastreamento e gestores de frota que vão implantar a identificação de motoristas com chave iButton.

O que você precisa

  • Um leitor iButton: o suporte onde o motorista encosta a chave. Tem só dois fios e não precisa de alimentação.
  • Chaves iButton DS1990A (Dallas/Maxim): cada uma tem um número de série único de 64 bits (uma ROM de 16 caracteres hexadecimais). São de aço inoxidável, não têm bateria e duram mais de 10 anos.
  • Um equipamento com porta 1-Wire: Rinho Spider IoT ou Rinho Smart IoT.

Chave iButton DS1990A de aço inoxidável

Equipamento Portas 1-Wire Aceita chave iButton?
Spider IoT 1 ✅ Sim
Smart IoT 2 (A e B) ✅ Sim, em qualquer uma das duas
Zero IoT — ❌ Não (só códigos de motorista manuais ou enviados pela plataforma)

Se você ainda quer entender o que é um iButton e como funciona a identificação de motoristas, comece pelo nosso guia completo de identificação de motorista com iButton.

Os 2 fios do leitor: sinal e terra

O leitor tem duas partes de contato, e cada uma vai para um fio:

  • Contato central (interno) → é o sinal (DATA 1-Wire).
  • Anel metálico (externo) → é o terra (GND).

No Spider IoT, a ligação fica assim:

Parte do leitor Sinal Borne Spider IoT Pino Cor do fio
Contato central DATA 1-Wire OW 4 Roxo
Anel metálico GND GND 7 Preto

No Smart IoT há duas portas 1-Wire (A e B), e a chave pode ir em qualquer uma delas. O detalhe dos pinos de cada equipamento está na documentação de instalação: chaves iButton no Spider IoT e chaves iButton no Smart IoT.

Erros comuns de instalação

Fios invertidos

Se você inverter os dois fios, nada estraga: nem o leitor, nem a chave, nem o equipamento. Mas o equipamento não lê nenhuma chave. E se, além disso, o anel do leitor encostar na lataria do veículo, o sensor de temperatura ligado ao mesmo barramento também para de funcionar.

Ligar o leitor em +12/24 V

⚠️ Importante: nunca ligue um fio do leitor em +12/24 V nem em nenhum positivo do veículo. A entrada 1-Wire não suporta essa tensão e queima. O leitor não é alimentado: leva apenas sinal e terra.

Passo 1: verifique se o equipamento lê a chave

Primeiro confirme que o 1-Wire está ligado com >SCXOW1,0< (o primeiro 1 liga o barramento; o 0 é o modo normal, que serve tanto para a chave quanto para sensores de temperatura). Depois, com a chave encostada no leitor, envie este comando:

// Consulta a chave presente na porta 1-Wire
>QOW00<

// Resposta: ROW00,<ROM da chave>,<idade da leitura>
ROW00,01234567890ABCDE,00

Se o equipamento responder com a ROM da chave, a ligação está correta. Anote essa ROM: você vai usá-la no próximo passo.

Se responder erro, ou se a ROM não mudar ao encostar a chave, verifique qual dos dois fios é o terra: é o que tem continuidade com o anel externo do leitor.

Passo 2: cadastre as chaves autorizadas (SICL)

O equipamento guarda uma lista de até 100 códigos autorizados (posições 00 a 99), com até 16 caracteres cada. A lista fica na memória flash, então é mantida mesmo se o equipamento reiniciar.

// Grava a chave na posição 00
>SICL00 01234567890ABCDE<

// Adiciona um código na primeira posição livre
>SICL+ 01234567890ABCDE<

// Consulta o que está na posição 00
>QICL00<

// Apaga o código da posição 02
>SICL02*<

Um detalhe importante: se o código for gravado sem o prefixo $, a sessão do motorista abre automaticamente ao encostar a chave. Com $, a chave não abre a sessão sozinha e é preciso usar o comando SIC. Para o uso típico com iButton, grave as chaves sem $.

📖 Referência completa: Comando ICL.

Passo 3: o que a sessão do motorista registra (QIC)

Quando o motorista encosta uma chave autorizada, o equipamento abre uma sessão (uma por vez) e registra:

  • O código do motorista.
  • A origem da identificação (N = iButton/1-Wire, R = RF433).
  • Data e hora de início e duração total.
  • Tempo com ignição desligada (ocioso) e tempo com ignição ligada (movimento).
  • Distância percorrida em metros.

Você pode consultar a sessão em andamento com:

>QIC<

// Resposta:
// RIC código,modo,início,duração,ocioso,movimento,distância,slot

O equipamento mede e transmite esses dados; a forma como eles aparecem (relatórios por motorista, alertas) é configurada na sua plataforma de rastreamento. O protocolo Rinho também inclui um tipo de relatório iButton (RIB) com posição e dados.

📖 Referência completa: Comando IC.

Passo 4: use a chave no motor de eventos

A identificação gera sinais que você pode usar como gatilhos no motor de eventos:

Sinal O que indica
IC00 Sessão ativa / inativa
IC01 Mudança de modo
IC02 Temporizador de espera de login correndo / expirado
IC03 Login falhou (código não autorizado)
ICL00 … ICL99 O motorista daquela posição da lista foi identificado
OW00+ Chave detectada na porta
OWP00 / OWP01 Presença por porta

Com ICL00…ICL99 você pode criar regras por pessoa. E com as saídas do equipamento é possível, por exemplo, acionar um buzzer, um relé ou um bloqueio conforme a chave. Este é um exemplo documentado:

// Regra 04: ao detectar uma chave, ativa a saída 0
// e inicia o temporizador 0 de 10 segundos
>SRL04E;TRG=OW00+;ACC={SXP001}{TD0010}<

💡 Dica: o bloqueio do motor quando não há uma chave válida não é um botão "de fábrica": ele é montado combinando regras do motor de eventos, uma saída do equipamento e um relé.

Novidade no firmware 1.09.28: chave e temperatura no mesmo fio

Com o firmware 1.09.28, a chave iButton e os sensores de temperatura 1-Wire podem ser usados juntos no mesmo fio. É uma capacidade nova, especialmente útil no Spider IoT, que tem uma única porta 1-Wire:

  • A chave é consultada entre a medição de um sensor e a seguinte, aproximadamente a cada 1 segundo, então um toque rápido da chave não se perde.
  • No mesmo barramento você pode ter até 8 sensores de temperatura (posições DT00 a DT07).
  • No Smart IoT, a chave pode ir em qualquer uma das duas portas.

Assim, o mesmo veículo pode identificar o motorista e controlar a temperatura da carga com uma instalação mais simples. As duas funções estão explicadas juntas na página iButton e 1-Wire, e a parte de temperatura em controle de temperatura.

Perguntas frequentes

O leitor iButton precisa de alimentação?

Não. O leitor tem só dois fios: sinal (contato central) e terra (anel metálico). Nunca ligue o leitor em um positivo do veículo.

O que acontece se eu ligar os fios invertidos?

Nada estraga, mas o equipamento não lê nenhuma chave. Troque os fios de posição e verifique de novo com >QOW00<.

Quantas chaves posso autorizar em um equipamento?

Até 100 códigos, nas posições 00 a 99 da lista ICL. Eles ficam na memória flash e são mantidos ao reiniciar.

Posso usar iButton com o Zero IoT?

Não, o Zero IoT não tem porta 1-Wire. Nesse equipamento, o motorista é identificado com códigos manuais ou pela plataforma. No Spider IoT e no Smart IoT também existe a opção Bluetooth com a pulseira ID Band.

Recursos

Rinho Telematics:

Documentação técnica:


Vai implantar a identificação de motoristas na sua frota? Fale conosco e ajudamos você a escolher o equipamento e deixar a instalação funcionando.


Artigos relacionados