Skip to main content

Dongles compatibles

Naubat funciona con dongles OBD-II Bluetooth Low Energy, BLE. No funciona con adaptadores de Bluetooth clásico. Este es el primer requisito y el más importante. Si un dongle no es BLE, la app de Naubat no es compatible con él.

Requisitos mínimos de compatibilidad

Un dongle es generalmente compatible con Naubat si se cumplen todos estos puntos:
  • Usa BLE, no Bluetooth clásico.
  • Se comporta como un dongle OBD abierto estándar y no está bloqueado a una sola app o ecosistema de producto.
  • Soporta el modelo de comandos ELM327 o una implementación equivalente compatible.
  • Permite que la app intercambie mensajes de diagnóstico de forma confiable con el vehículo.
La mayoría de los dongles OBD de consumo en el mercado están basados en la familia ELM327, o en chipsets y firmware derivados de ese modelo de comunicación. Eso incluye implementaciones más simples y más avanzadas. Naubat está diseñado para funcionar con esta categoría amplia de dongles compatibles con ELM327.
Algunos dongles pueden parecer compatibles por perfil de hardware, pero están bloqueados intencionalmente a un producto, app o ecosistema de proveedor específico. En esos casos, Naubat no es compatible.
En la práctica, Naubat es compatible con dongles BLE abiertos o “libres” que exponen comunicación de diagnóstico estándar para apps de terceros.

Compatible no siempre significa ideal

Compatibilidad significa que la app puede conectarse al dongle e intercambiar mensajes con él, y que el dongle puede traducir esos mensajes a un formato que el vehículo entienda. Ese es solo el punto de partida. Entre los dongles compatibles, algunos son claramente más adecuados para Naubat que otros. Los modelos más adecuados se comportan de forma más predecible en el uso diario y reducen casos límite alrededor de estado de sueño, reconexión y detección de actividad del vehículo.

Marcas más comunes

Las dos familias que más destacamos son:
  • Vgate
  • Veepeak
Ambas marcas incluyen modelos que pueden funcionar bien con Naubat, aunque el comportamiento sigue dependiendo del modelo específico y de la implementación de firmware.

Qué hace mejor a un dongle para Naubat

Al comparar dongles compatibles, miramos principalmente tres cosas:
  1. Velocidad de transferencia y capacidad de respuesta
  2. Comportamiento de auto-sleep y auto-wakeup
  3. Precisión de lectura de voltaje

1. Velocidad de transferencia y capacidad de respuesta

Un dongle de mayor rendimiento puede mover más bytes por segundo y normalmente maneja mejor la secuencia de solicitudes. Eso suele ser preferible. Al mismo tiempo, este no es el factor más crítico para Naubat. Naubat no depende de polling agresivo de alta frecuencia. En operación normal, la app suele enviar solo una pequeña cantidad de solicitudes de diagnóstico, comúnmente alrededor de dos mensajes por segundo. En teoría, casi cualquier dongle comercial decente debería poder manejar esa carga. En la práctica, el comportamiento real depende de la calidad del firmware, el buffering interno y de qué tan bien maneja el dongle una secuenciación rápida de comandos. Si quieres comparar rendimiento bruto entre modelos, una buena referencia externa es la guía de escaneo de Sidecar. Está bien documentada y ofrece una comparación útil del comportamiento de escáneres, incluyendo métricas de throughput para muchos adaptadores disponibles en el mercado. Aun así, tratamos el throughput como solo una parte de la decisión, no como el único criterio.

2. Comportamiento de auto-sleep y auto-wakeup

Para Naubat, el dongle ideal se comporta así:
  • Cuando el vehículo se apaga, el dongle entra en modo reposo.
  • Mientras está en reposo, deja de ser accesible por Bluetooth.
  • Cuando el vehículo vuelve a estar activo, el dongle despierta y vuelve a estar disponible para que la app reconecte.
Este es el comportamiento más limpio porque coincide con cómo los usuarios esperan que la app funcione entre vehículo estacionado y vehículo activo. Muchos dongles no se comportan así por defecto. Un modelo que generalmente sí lo hace, y además cumple los otros requisitos importantes, es el vLinker FD+. Por eso, hoy es nuestra recomendación principal.
Un buen comportamiento de auto-sleep y auto-wakeup mejora más la experiencia diaria que el throughput puro.
Algunos dongles comerciales compatibles exponen parámetros programables que permiten modificar el comportamiento de sueño. Esto suele hacerse mediante parámetros programables ELM327, comúnmente llamados PP. Incluso después de configurar el comportamiento de sueño, hay que verificar el comportamiento real. Algunos dongles entran en bajo consumo pero siguen visibles por Bluetooth y se despiertan en cuanto el teléfono reconecta. Eso no es lo mismo que quedar realmente no disponible cuando el vehículo está apagado.

Qué significa esto en uso real

  • Si el dongle no desaparece completamente cuando el vehículo está apagado, la app puede seguir conectando si estás cerca.
  • Esto no significa que Naubat empezará a sondear el vehículo continuamente mientras está estacionado.
  • Naubat tiene una capa adicional de seguridad y solo empieza a extraer datos cuando se cumplen condiciones de actividad del vehículo.
  • En ese escenario, la app puede mostrar estado conectado aunque no haya un polling de vehículo significativo.
Esto puede resultar algo molesto si el vehículo está estacionado muy cerca de casa, especialmente en casas independientes o garajes dentro de alcance BLE. Si eso se vuelve incómodo, la solución simple es desconectar el dongle o cerrar la app cuando sea necesario.

3. Precisión de lectura de voltaje

Naubat revisa de forma continua el voltaje de alimentación del dongle usando el comando estándar ELM327 AT RV. Este valor se usa como una de las entradas para decidir si la app debe permanecer en Idle o pasar a Collecting Data. Idealmente, el dongle reporta un voltaje muy cercano a la línea real de batería de 12 V del vehículo. Algunos dongles lo hacen bien. Otros reportan sistemáticamente un valor menor, a menudo alrededor de 1 V por debajo del voltaje real de batería. Ejemplos reportados por nuestras pruebas y experiencia en campo:
ModeloComportamiento de voltaje
Veepeak BLESuele reportar alrededor de 1 V por debajo del voltaje real de batería
Veepeak BLE+Suele reportar alrededor de 1 V por debajo del voltaje real de batería
Vgate iCar Pro 4.0Suele reportar alrededor de 1 V por debajo del voltaje real de batería
Vgate iCar Pro 2SNormalmente cercano al voltaje real de batería
vLinker FD+Normalmente cercano al voltaje real de batería
Diferencias de alrededor de 1 V suelen ser manejables en la práctica. Desviaciones mayores pueden afectar la lógica de Naubat y también pueden indicar un problema de calibración del dongle que influya en otros comportamientos.

Nuestra recomendación práctica

Si quieres la experiencia más simple y predecible, elige un dongle BLE que sea:
  • Abierto a apps de terceros
  • Compatible con ELM327
  • Estable bajo secuencias repetidas de comandos
  • Capaz de dormir cuando el vehículo está apagado
  • Capaz de despertar cuando el vehículo vuelve a estar activo
  • Razonablemente preciso al reportar voltaje de alimentación
Hoy, nuestra recomendación preferida es vLinker FD+. Otros dongles BLE de Vgate y Veepeak también pueden ser compatibles, pero algunos modelos pueden requerir más compromiso en comportamiento de sueño o calibración de voltaje.

Configuración y validación avanzada

Las secciones de abajo son opcionales. Están pensadas para usuarios que quieran inspeccionar o ajustar el comportamiento del dongle con más profundidad.
Los dongles compatibles en esta categoría exponen parámetros programables. Usa el comando AT PPS para inspeccionarlos.
> AT PPS
00:FF F 01:FF F 02:FF F 03:32 F
04:01 F 05:FF F 06:F1 F 07:09 F
08:FF F 09:00 F 0A:0A F 0B:FF F
0C:68 F 0D:0D F 0E:7A N 0F:D5 F
10:0D F 11:00 F 12:FF F 13:55 F
14:50 F 15:0A F 16:FF F 17:92 F
18:31 F 19:4F F 1A:0A F 1B:0A F
1C:03 F 1D:0F F 1E:4A F 1F:FF F
20:5D F 21:FF F 22:FF F 23:FF F
24:00 F 25:00 F 26:00 F 27:FF F
28:FF F 29:FF F 2A:3C F 2B:02 F
2C:01 N 2D:01 N 2E:80 F 2F:0A F
El parámetro programable PP 0E controla el comportamiento de auto-sleep.Para los dongles compatibles que conocemos, este es el parámetro relevante para:
  • Si el auto-sleep está habilitado
  • Cuánto tiempo debe durar la inactividad antes del sueño
  • Si se permite el comportamiento de bajo consumo
Dos valores comunes son:
ValorSignificado típico
FAAuto-sleep habilitado, comportamiento de timeout más largo
A2Auto-sleep habilitado, comportamiento de timeout más corto
La interpretación exacta a nivel de bits depende de la implementación del firmware, pero este es el parámetro que rige el perfil de sueño.
Un patrón de configuración común es:
> ATPP0ESVXX
OK
Reemplaza XX con el valor deseado, por ejemplo FA o A2.Después de cambiar el valor, valida el comportamiento real en lugar de asumir que el cambio se aplicó completamente:
  • Apaga el vehículo
  • Espera el timeout esperado
  • Verifica si el dongle realmente desaparece del descubrimiento BLE
  • Enciende el vehículo nuevamente y verifica que vuelva a estar accesible
Para inspeccionar el voltaje de alimentación reportado:
> AT RV
12.4V
Compáralo con una medición directa de la batería usando un multímetro. Si ambos valores están cerca, el dongle suele ser una mejor opción para la lógica de detección idle-versus-active de Naubat.
Si el dongle reporta un voltaje claramente incorrecto, a veces puedes corregirlo con calibración de voltaje.Procedimiento recomendado:
  1. Mide el voltaje real de la batería de 12 V con un multímetro.
  2. Lee el voltaje del dongle usando AT RV.
  3. Si la diferencia es significativa, usa una app de terminal serial que pueda enviar comandos ELM327 raw.
  4. Envía AT CV dddd, donde dddd representa el objetivo de calibración en voltios dd.dd.
Ejemplo:
> AT CV 1260
OK
Una herramienta práctica para esto es Serial Bluetooth Terminal, o cualquier app equivalente que permita entrada manual de comandos.
Las pequeñas diferencias de voltaje suelen ser aceptables. Los errores más grandes pueden afectar la detección de estado de Naubat y también pueden indicar un comportamiento inconsistente del dongle en general.

Alcance de la compatibilidad

Naubat no puede garantizar compatibilidad para todos los dongles BLE del mercado. Incluso dentro de la categoría compatible con ELM327, la calidad de implementación varía significativamente. Nuestra posición de trabajo es:
  • Los dongles BLE abiertos basados en el modelo ELM327 son generalmente compatibles
  • Algunos modelos son más adecuados que otros
  • El comportamiento de sueño y el reporte de voltaje importan más que las afirmaciones de marketing
  • Los modelos verificados siguen siendo la opción más segura cuando la confiabilidad importa