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.
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
Qué hace mejor a un dongle para Naubat
Al comparar dongles compatibles, miramos principalmente tres cosas:- Velocidad de transferencia y capacidad de respuesta
- Comportamiento de auto-sleep y auto-wakeup
- 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.
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.
3. Precisión de lectura de voltaje
Naubat revisa de forma continua el voltaje de alimentación del dongle usando el comando estándar ELM327AT 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:
| Modelo | Comportamiento de voltaje |
|---|---|
| Veepeak BLE | Suele 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.0 | Suele reportar alrededor de 1 V por debajo del voltaje real de batería |
| Vgate iCar Pro 2S | Normalmente cercano al voltaje real de batería |
| vLinker FD+ | Normalmente cercano al voltaje real de batería |
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
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.Revisar parámetros programables
Revisar parámetros programables
Los dongles compatibles en esta categoría exponen parámetros programables.
Usa el comando
AT PPS para inspeccionarlos.Parámetro de auto-sleep PP 0E
Parámetro de auto-sleep PP 0E
El parámetro programable
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.
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
| Valor | Significado típico |
|---|---|
FA | Auto-sleep habilitado, comportamiento de timeout más largo |
A2 | Auto-sleep habilitado, comportamiento de timeout más corto |
Establecer PP 0E manualmente
Establecer PP 0E manualmente
Un patrón de configuración común es: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
Revisar voltaje con AT RV
Revisar voltaje con AT RV
Para inspeccionar el voltaje de alimentación reportado: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.
Corregir calibración de voltaje con AT CV
Corregir calibración de voltaje con AT CV
Si el dongle reporta un voltaje claramente incorrecto, a veces puedes corregirlo con calibración de voltaje.Procedimiento recomendado:Una herramienta práctica para esto es Serial Bluetooth Terminal, o cualquier app equivalente que permita entrada manual de comandos.
- Mide el voltaje real de la batería de 12 V con un multímetro.
- Lee el voltaje del dongle usando
AT RV. - Si la diferencia es significativa, usa una app de terminal serial que pueda enviar comandos ELM327 raw.
- Envía
AT CV dddd, dondeddddrepresenta el objetivo de calibración en voltiosdd.dd.
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