Configuración
Para habilitar las pruebas en la app del validador, sigue estos pasos:
- Asegúrate de que el dispositivo tenga GmsCore 22.08.xx o una versión posterior.
- Asegúrate de que tus correos electrónicos de prueba formen parte del grupo de pruebas de socios de vinculación rápida.
- Los correos electrónicos y dispositivos registrados recientemente pueden tardar entre 6 y 24 horas en sincronizar los permisos.
- Acceder a la Cuenta de Google asociada y salir de ella también puede activar una sincronización inmediata.
Ejemplo:
Las pruebas requieren Vinculación rápida
Las pruebas de cambio de audio requieren que los teléfonos estén vinculados mediante la Vinculación rápida:
- Prepara dos teléfonos, A y B, que hayan accedido a la misma Cuenta de Google.
- Vincula los auriculares con el teléfono A (vinculación inicial).
- Ingresa al modo de vinculación y espera la notificación de la IU de media hoja.
- Haz clic en Conectar.
- Haga clic en Listo.
- Vincula los auriculares con el teléfono B (vinculación posterior).
- Espera la notificación que indica que se completaron ambas vinculaciones.
- Haz clic en la notificación del sistema.
Ejemplo del procedimiento:
Flujo básico de la IU
A continuación, se muestra el flujo general de la IU:
Pruebas de un solo punto de cambio de audio
Prueba de cambio de audio (un solo punto)
Esta prueba realiza las siguientes funciones:
- Verificación de la carga útil
- Verifica los datos de publicidad en diferentes situaciones.
- Verificación del flujo de mensajes
- Verifica la comunicación del flujo de mensajes.
- Deshacer cambio
- Verifica el comportamiento de cambio.
Verificación de carga útil (un solo punto)
La secuencia de verificación de carga útil es la siguiente:
- Conéctalos a los auriculares.
- Verifica que el primer byte de la clave de cuenta sea 0x06, según lo exige el estándar.
- Desconéctate del dispositivo.
- Verifica que el primer byte de la clave de cuenta sea 0x05, según lo exige el estándar.
- Vuelve a conectarte a los auriculares.
- Reproducir música
- Verifica que el estado de conexión sea uno de los siguientes:
- 0x4: Solo transmisión A2DP.
- 0x5: Transmisión A2DP con AVRCP.
- Inicia una conexión con SCO.
- Verifica que el SCO se haya conectado correctamente.
- Verifica que el estado de la conexión sea el siguiente:
- 0×6: Transmisión de HFP (llamada de teléfono/voip), incluidas las llamadas dentro y fuera de banda
Ejemplo de verificación de carga útil (un solo punto):
Verificación del flujo de mensajes (un punto)
La secuencia de verificación del flujo de mensajes es la siguiente:
- Verifica los nonces de sesión entre diferentes conexiones RFCOMM.
- Conéctalos a los auriculares.
- Obtén el nonce X del visor (en 5 segundos).
- Vuelve a conectarte a los auriculares.
- Obtén otro nonce Y del visor (en 5 segundos).
- Verifica si X e Y son diferentes.
- Envía la solicitud de capacidad de cambio de audio.
- Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verificó el contenido.
- Envía la solicitud para indicar clave de cuenta en uso.
- Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verificó el contenido.
- Envía la solicitud Notification Initiated Connection.
- Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verificó el contenido.
- Envía la solicitud Enviar datos personalizados.
- Verifica que el ACK se devuelva en 2 segundos.
- Verifica si los datos avanzados contienen el conjunto de datos personalizados (en 10 segundos).
Ejemplo de verificación del flujo de mensajes (un solo punto):
Botón atrás (un solo punto)
Esta prueba requiere dos dispositivos: uno principal y otro secundario. La secuencia de prueba es la siguiente:
- El buscador principal se conecta a los auriculares (después de 10 segundos).
- El buscador secundario se conecta a los auriculares (en 10 segundos).
- El buscador secundario envía una solicitud de cambio a los auriculares.
En un plazo de 15 segundos, debería ocurrir lo siguiente:
- El buscador principal se vuelve a conectar a los auriculares.
- El buscador secundario se desconecta de los auriculares.
A continuación, se muestra un ejemplo de la prueba de retroceso:
Pruebas de varios puntos de cambio de audio
Verificación de carga útil (multipunto)
La secuencia de verificación de carga útil es la siguiente:
- Conéctalos a los auriculares.
- Verifica que el primer byte de la clave de cuenta sea 0x06, según lo exige el estándar.
- Desconéctate del dispositivo.
- Verifica que el primer byte de la clave de cuenta sea 0x05, según lo exige el estándar.
- Vuelve a conectarte a los auriculares.
- Reproducir música
- Verifica que el estado de conexión sea uno de los siguientes:
- 0x4: Solo transmisión A2DP.
- 0x5: Transmisión A2DP con AVRCP.
- Inicia una conexión con SCO.
- Verifica que el SCO se haya conectado correctamente.
- Verifica que el estado de la conexión sea el siguiente:
- 0×6: Transmisión de HFP (llamada de teléfono/voip), incluidas las llamadas dentro y fuera de banda
Flujo de mensajes (multipunto)
Esta prueba requiere un buscador principal y secundario. Las pruebas con la marca de configuración de multiplint establecida en TRUE
tendrán pasos adicionales para probar este estado a través del comando de flujo de mensajes.
Ejemplo de una prueba de transmisión de mensajes no configurable (multipunto):
Ejemplo de una prueba de flujo de mensajes configurable (múltiples puntos):
Botón atrás (multipunto)
Esta prueba requiere un buscador principal y secundario. Esta prueba es casi idéntica a la versión de un solo punto. La única diferencia es que, como el proveedor admite varias conexiones, cuando el buscador secundario se conecta con el proveedor, el buscador principal aún se conectará con el proveedor.
Un ejemplo de la prueba de conmutación hacia atrás de varios puntos:
Interruptor activo (solo puntos múltiples)
Esta prueba requiere un buscador principal y secundario.
Esta prueba solo verifica que el proveedor envía los mensajes esperados mediante el canal de transmisión de mensajes.
Pasos de la prueba:
- El buscador principal se conecta con el proveedor
- El buscador principal verifica la capacidad del proveedor.
- Si la opción de varios puntos está desactivada Y Multi-Point Configurable está establecida en
TRUE
, se intentará habilitar la función.
- Si la opción de varios puntos está desactivada Y Multi-Point Configurable está establecida en
- El buscador principal invocará a Switch active audio source (to connected device) (0x30) a sí mismo.
- El buscador secundario se conecta con el proveedor.
- El buscador principal invocará a Switch active audio source (to connected device) (0x30) en otro dispositivo.
- El proveedor reconocerá al solicitante principal.
- El buscador secundario recibirá un mensaje Notificar evento de interruptor de varios puntos (0x32) con el estado activo.
Ejemplo de la prueba del interruptor activo (solo multipunto):
Cómo subir resultados a la consola de dispositivos
Cómo enviar los resultados
La app proporciona un botón para subir los resultados una vez que se completan las pruebas:
Cómo usar la consola de dispositivos
Los resultados de la prueba enviados se encuentran en la consola de Nearby. (Las métricas de distancia y duración se quitarán para los casos de prueba de cambio de audio). Por ejemplo:
Solución de problemas
Intenta desactivar y volver a activar el Bluetooth si fallan todas las pruebas.
Si la prueba Switch-Back falló y se atascó como se muestra en la fig1: intenta regresar a la página del dispositivo de prueba (fig2) y volver a probar.