Cómo conectar un lector iButton a un GPS tracker: guía
Conectar un lector iButton a un GPS tracker es una de las instalaciones más simples que existen: son solo dos cables. Aun así, un cable mal puesto hace que el equipo no lea ninguna llave, y un error de cableado puede dañar la entrada. En esta guía verás cómo conectarlo bien, cómo verificar que lee y cómo dejar las llaves de tus conductores funcionando.
Si buscas la visión general de la función (identificación de conductor y temperatura por 1-Wire), la tienes en la página de iButton y 1-Wire.

🎯 Para quién es este artículo: instaladores, empresas de rastreo y responsables de flota que van a poner en marcha la identificación de conductores con llave iButton.
Qué necesitas
- Un lector iButton: el soporte donde el conductor apoya la llave. Tiene solo dos cables y no necesita alimentación.
- Llaves iButton DS1990A (Dallas/Maxim): cada una tiene un número de serie único de 64 bits (una ROM de 16 caracteres hexadecimales). Son de acero inoxidable, no llevan batería y tienen una durabilidad de más de 10 años.
- Un equipo con puerto 1-Wire: Rinho Spider IoT o Rinho Smart IoT.

| Equipo | Puertos 1-Wire | ¿Admite llave iButton? |
|---|---|---|
| Spider IoT | 1 | ✅ Sí |
| Smart IoT | 2 (A y B) | ✅ Sí, en cualquiera de los dos |
| Zero IoT | — | ❌ No (solo códigos de conductor manuales o desde la plataforma) |
Si todavía te preguntas qué es exactamente un iButton y cómo funciona la identificación de conductores, empieza por nuestra guía iButton: qué es y cómo identificar conductores en tu flota.
Los 2 cables del lector: señal y masa
El lector tiene dos partes de contacto, y cada una va a un cable:
- Contacto central (interior) → es la señal (DATA 1-Wire).
- Aro metálico (exterior) → es la masa (GND).
En el Spider IoT la conexión queda así:
| Parte del lector | Señal | Borne Spider IoT | Pin | Color del cable |
|---|---|---|---|---|
| Contacto central | DATA 1-Wire | OW | 4 | Púrpura |
| Aro metálico | GND | GND | 7 | Negro |
En el Smart IoT hay dos puertos 1-Wire (A y B) y la llave puede ir en cualquiera de los dos. El detalle de pines de cada equipo está en la documentación de instalación: llaves iButton en Spider IoT y llaves iButton en Smart IoT.
Errores comunes de instalación
Cables invertidos
Si inviertes los dos cables no se rompe nada: ni el lector, ni la llave, ni el equipo. Pero el equipo no lee ninguna llave. Y si además el aro del lector toca la chapa del vehículo, también deja de funcionar el sensor de temperatura conectado al mismo bus.
Conectar el lector a +12/24 V
⚠️ Importante: nunca conectes un cable del lector a +12/24 V ni a ningún positivo del vehículo. La entrada 1-Wire no tolera esa tensión y se quema. El lector no se alimenta: solo lleva señal y masa.
Paso 1: verifica que el equipo lee la llave
Primero asegúrate de que el 1-Wire esté encendido con >SCXOW1,0< (el primer 1 enciende el bus; el 0 es el modo normal, que sirve tanto para la llave como para sensores de temperatura). Después, con la llave apoyada en el lector, envía este comando:
// Consulta la llave presente en el puerto 1-Wire
>QOW00<
// Respuesta: ROW00,<ROM de la llave>,<antigüedad>
ROW00,01234567890ABCDE,00
Si el equipo responde con la ROM de la llave, la conexión está bien. Anota esa ROM: la vas a usar en el paso siguiente.
Si responde error o la ROM no cambia al apoyar la llave, revisa cuál de los dos cables es la masa: es el que da continuidad con el aro exterior del lector.
Paso 2: da de alta las llaves autorizadas (SICL)
El equipo guarda una lista de hasta 100 códigos autorizados (posiciones 00 a 99), de hasta 16 caracteres cada uno. La lista queda en memoria flash, así que se conserva aunque el equipo se reinicie.
// Carga la llave en la posición 00
>SICL00 01234567890ABCDE<
// Agrega un código en la primera posición libre
>SICL+ 01234567890ABCDE<
// Consulta qué hay en la posición 00
>QICL00<
// Borra el código de la posición 02
>SICL02*<
Un detalle importante: si el código se carga sin el prefijo $, la sesión del conductor se abre automáticamente al apoyar la llave. Si lleva $, la llave no abre la sesión sola y hace falta el comando SIC. Para el uso típico con iButton, carga las llaves sin $.
📖 Referencia completa: Comando ICL.
Paso 3: qué registra la sesión del conductor (QIC)
Cuando el conductor apoya una llave autorizada, el equipo abre una sesión (una a la vez) y registra:
- El código del conductor.
- El origen de la identificación (N = iButton/1-Wire, R = RF433).
- Fecha y hora de inicio y duración total.
- Tiempo con ignición apagada (ocioso) y tiempo con ignición encendida (movimiento).
- Distancia recorrida en metros.
Puedes consultar la sesión en curso con:
>QIC<
// Respuesta:
// RIC código,modo,inicio,duración,ocioso,movimiento,distancia,slot
El equipo mide y transmite estos datos; cómo se muestran (reportes por conductor, alertas) lo defines en tu plataforma de rastreo. El protocolo Rinho incluye además un tipo de reporte iButton (RIB) con posición y datos.
📖 Referencia completa: Comando IC.
Paso 4: usa la llave en el motor de eventos
La identificación genera señales que puedes usar como disparadores en el motor de eventos:
| Señal | Qué indica |
|---|---|
IC00 |
Sesión activa / inactiva |
IC01 |
Cambio de modo |
IC02 |
Temporizador de espera de login corriendo / expirado |
IC03 |
Login fallido (código no autorizado) |
ICL00 … ICL99 |
Se identificó el conductor de esa posición de la lista |
OW00+ |
Llave detectada en el puerto |
OWP00 / OWP01 |
Presencia por puerto |
Con ICL00…ICL99 puedes armar reglas por persona. Y con las salidas del equipo puedes, por ejemplo, activar un buzzer, un relé o un bloqueo según la llave. Este es un ejemplo documentado:
// Regla 04: al detectar una llave, activa la salida 0
// e inicia el temporizador 0 de 10 segundos
>SRL04E;TRG=OW00+;ACC={SXP001}{TD0010}<
💡 Tip: el bloqueo de motor cuando no se presenta una llave válida no es un botón "de fábrica": se arma combinando reglas del motor de eventos, una salida del equipo y un relé.
Novedad en firmware 1.09.28: llave y temperatura en el mismo cable
Con el firmware 1.09.28, la llave iButton y los sensores de temperatura 1-Wire se pueden usar juntos en el mismo cable. Es una capacidad nueva que resulta especialmente útil en el Spider IoT, que tiene un solo puerto 1-Wire:
- La llave se consulta entre la medición de un sensor y la siguiente, aproximadamente cada 1 segundo, así que un toque corto de la llave no se pierde.
- En el mismo bus puedes tener hasta 8 sensores de temperatura (posiciones
DT00aDT07). - En el Smart IoT, la llave puede ir en cualquiera de los dos puertos.
Así, un mismo vehículo puede identificar al conductor y controlar la temperatura de la carga con una instalación más simple. Encontrarás las dos funciones explicadas juntas en iButton y 1-Wire, y el lado de temperatura en control de temperatura.
Preguntas frecuentes
¿El lector iButton necesita alimentación?
No. El lector solo lleva dos cables: señal (contacto central) y masa (aro metálico). Nunca lo conectes a un positivo del vehículo.
¿Qué pasa si conecto los cables al revés?
No se daña nada, pero el equipo no lee ninguna llave. Intercambia los cables y vuelve a verificar con >QOW00<.
¿Cuántas llaves puedo autorizar en un equipo?
Hasta 100 códigos, en las posiciones 00 a 99 de la lista ICL. Se guardan en memoria flash y se conservan al reiniciar.
¿Puedo usar iButton con el Zero IoT?
No, el Zero IoT no tiene puerto 1-Wire. En ese equipo el conductor se identifica con códigos manuales o desde la plataforma. En Spider IoT y Smart IoT también existe la opción Bluetooth con la pulsera ID Band.
Recursos
Rinho Telematics:
- iButton y 1-Wire: identificación de conductor y temperatura
- Rinho Spider IoT
- Rinho Smart IoT
- Motor de eventos
Documentación técnica:
¿Vas a poner en marcha la identificación de conductores en tu flota? Contáctanos y te ayudamos a elegir el equipo y dejar la instalación funcionando.
Artículos relacionados
Artículos relacionados

iButton vs RFID vs BLE: identificación de conductores
iButton vs RFID vs BLE: compara las tres tecnologías de identificación de conductores (gesto, durabilidad, costo, suplantación) y elige la ideal para tu flota.

iButton: Qué Es y Cómo Identificar Conductores en tu Flota
Qué es un iButton, cómo funciona la identificación de conductores 1-Wire en flotas y cómo configurarla con GPS Rinho: instalación y beneficios.

Sensores de temperatura en semirremolques: modo automático
Cómo monitorear la temperatura en semirremolques refrigerados que rotan entre tractores: sensores 1-Wire numerados que el GPS reconoce solo al enganchar.