Servicios de Identificacion de Conductores
Esta pagina explica como funciona la asignacion de conductores en la Fleet API, incluyendo etiquetas de conductor, conductor predeterminado, asignacion por app movil y vinculacion por API.
Acronimos y Terminos
- API: Interfaz de Programacion de Aplicaciones.
- RFID: Identificacion por Radiofrecuencia.
¿Que Endpoint Debo Usar?
Utilice este mapeo segun la forma en que desee identificar al conductor de un vehiculo:
- Snapshot del conductor actual en toda la flota:
- Configurar o actualizar el conductor predeterminado (fallback) de un vehiculo:
- Auditar lecturas de etiquetas RFID en el tiempo:
- Asignar conductor desde una integracion de terceros (comportamiento tipo RFID):
- Limpiar o consultar vinculaciones creadas por API:
Metodos de Asociacion de Conductores
Los conductores pueden asociarse a vehiculos de varias formas:
- Conductor predeterminado del vehiculo:
- Asignacion persistente/de respaldo.
- Se usa cuando no se detecta una asignacion temporal activa.
- Lectura de etiqueta RFID en el vehiculo (requiere fitment compatible):
- El conductor etiqueta con el encendido en ON.
- La asociacion permanece hasta ignition OFF, o hasta que otra etiqueta la sobrescriba.
- Asignacion en la app movil de conductor de Cartrack:
- El conductor se asigna a si mismo desde la aplicacion.
- API de Vehicle Driver Linkage:
- Un sistema de terceros vincula un conductor a un vehiculo.
- Es util para reproducir por integracion el comportamiento tipo RFID.
Como las Etiquetas de Conductor Ayudan a Identificar al Conductor
Las etiquetas de conductor permiten identificar quien conduce actualmente, sin depender solo de la propiedad estatica/predeterminada del vehiculo.
- Capturan el contexto de conductor por uso mientras la ignicion esta en ON.
- Pueden sobrescribir un conductor temporal previo dentro del mismo ciclo de ignicion.
- Sus eventos pueden auditarse historicamente mediante el endpoint de driver tags events.
Esto ayuda a mejorar la trazabilidad de viajes y los reportes por conductor en vehiculos compartidos.
Resolucion de Conductor en Vehicle Status
/vehicles/status es un servicio snapshot y devuelve el contexto de conductor actual para cada vehiculo.
- Si existe una asociacion temporal activa (flujo RFID o flujo linkage API), ese conductor se muestra como conductor actual.
- Si no hay asociacion temporal activa, el conductor predeterminado del vehiculo se usa como valor fallback.
- La asociacion RFID se limpia en ignition OFF.
Patron de Integracion Recomendado
Para la mayoria de integraciones:
- Define y mantiene conductores predeterminados como linea base.
- Usa un solo flujo de asignacion temporal para identificar al conductor activo.
- Haz polling de vehicle status para snapshots operativos.
- Consulta driver tag events para auditoria historica e investigaciones.
Los endpoints de Vehicle Driver Linkage no deben usarse junto con otros servicios de asignacion conductor-vehiculo de Cartrack (por ejemplo, app movil de conductor o driver tags) dentro del mismo flujo operativo.