Comando IC
El comando IC (Identification Code) permite gestionar sesiones de conductores mediante códigos de identificación, rastreando quién opera el vehículo, cuánto tiempo y qué distancia recorre.
¿Para qué sirve?
- 👤 Identificar conductores mediante iButton, RF433 o Bluetooth
- ⏱️ Controlar jornadas laborales con tiempos de trabajo/descanso
- 📊 Estadísticas de uso (duración, distancia, tiempo ocioso)
- 🔐 Control de acceso a vehículos con códigos autorizados
- 📱 Modos de operación para diferentes tipos de trabajo
Sintaxis
| Operación | Comando | Descripción |
|---|---|---|
| Iniciar sesión | SICcódigo,modo | Abre sesión con código y modo |
| Cambiar modo | SIC,modo | Cambia modo de sesión activa |
| Cerrar sesión | SIC* | Finaliza sesión actual |
| Consultar | QIC | Obtiene datos de sesión activa |
Respuesta QIC
RICíndice código,fecha,hora,duración,ocioso,movimiento,distancia| Campo | Formato | Descripción |
|---|---|---|
índice | 00-99 | Posición en lista ICL |
código | 16 chars | Identificador del conductor |
fecha | DDMMAA | Fecha inicio sesión |
hora | HHMMSS | Hora inicio sesión |
duración | segundos | Tiempo total de sesión |
ocioso | segundos | Tiempo con IGN OFF |
movimiento | segundos | Tiempo con IGN ON |
distancia | metros | Distancia recorrida |
Señales IC (Disparadores)
| Señal | Evento | Descripción |
|---|---|---|
IC00+ | Sesión iniciada | Nueva sesión abierta |
IC01+ | Cambio de modo | Se modificó el modo de sesión |
IC02+ | Usuario válido | Código encontrado en lista ICL |
IC03+ | Usuario inválido | Código NO autorizado |
Las señales IC no soportan flancos negativos ni uso condicional en TRG.
Ejemplos Básicos
Iniciar sesión con iButton
>SICAA01234567890123,0<
// Respuesta: RICAA01234567890123,291224,143022,0000,0000,0000,0000000000Consultar sesión activa
>QIC<
// Respuesta: RIC00 AA01234567890123,291224,143022,3600,1200,2400,45000Interpretación:
| Campo | Valor | Significado |
|---|---|---|
| Código | AA01234567890123 | ID del conductor |
| Inicio | 29/12/2024 14:30:22 | Fecha y hora |
| Duración | 3600s | 1 hora total |
| Ocioso | 1200s | 20 min motor apagado |
| Movimiento | 2400s | 40 min en marcha |
| Distancia | 45000m | 45 km recorridos |
Cerrar sesión
>SIC*< // Finaliza sesión y guarda estadísticasCambiar modo durante sesión
>SIC,1< // Cambia a modo 1 manteniendo la sesiónGestión de Códigos Autorizados (ICL)
Para administrar la lista de códigos autorizados, usa el Comando ICL:
>SICL00 AA01234567890123< // Cargar código en posición 00
>QICL00< // Consultar código
>SICL00*< // Eliminar códigoLimitaciones
| Parámetro | Valor |
|---|---|
| Sesiones simultáneas | 1 |
| Códigos almacenables (ICL) | 100 (00-99) |
| Longitud código | 16 caracteres |
| Persistencia | ⚠️ Volátil (se pierde al reiniciar) |
Las sesiones se pierden al reiniciar el dispositivo. Para mantener registro, envía reportes periódicos con QIC o al cerrar sesión.
Compatibilidad
💾Firmware v1.03.00
SPLegacy
iButton, Manual
💾Firmware v1.00.00
SP-IOT
SM-IOT
ZE-IOT
Spider IoT:iButton, RF433, BTH, Manual
Smart IoT:iButton, BTH, Manual
Zero IoT:Manual
Ver También
- Comando ICL - Gestión de códigos autorizados
- Comando OW - Lectura iButton
- Comando CXRF - Configuración RF433
- Comando CXBTH - Configuración Bluetooth
Last updated on