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.

🎯 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.

| 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
DT00aDT07). - 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:
- iButton e 1-Wire: identificação de motorista e temperatura
- Rinho Spider IoT
- Rinho Smart IoT
- Motor de eventos
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
Artigos relacionados

iButton ou RFID ou BLE: identificação de motoristas
iButton ou RFID ou BLE? Compare as três tecnologias de identificação de motoristas (gesto, durabilidade, custo, empréstimo) e escolha a ideal para sua frota.

iButton: o que é e como identificar motoristas no rastreador
iButton é uma chave de aço com ID único de 64 bits que o motorista encosta no leitor do rastreador. Veja como funciona, como instalar e identificar motoristas.

Sensor de temperatura em semirreboques: modo automático
Como monitorar a temperatura em semirreboques refrigerados que trocam de cavalo: sensores 1-Wire numerados que o rastreador reconhece sozinho ao engatar.