Manual del usuario de la app de Validador de cambio de audio

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:

Versión y detalles de GMS compatibles

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:

  1. Prepara dos teléfonos, A y B, que hayan accedido a la misma Cuenta de Google.
  2. Vincula los auriculares con el teléfono A (vinculación inicial).
  3. Ingresa al modo de vinculación y espera la notificación de la IU de media hoja.
  4. Haz clic en Conectar.
  5. Haga clic en Listo.
  6. Vincula los auriculares con el teléfono B (vinculación posterior).
    1. Espera la notificación que indica que se completaron ambas vinculaciones.
  7. Haz clic en la notificación del sistema.

Ejemplo del procedimiento:

Figura 2: Muestra la secuencia de botones para la vinculación inicial del dispositivo A. Figura 3: Muestra la secuencia de botones para el siguiente dispositivo de vinculación B.

Flujo básico de la IU

A continuación, se muestra el flujo general de la IU:

Figura 4: Se muestra el acceso inicial y el descubrimiento de dispositivos. Figura 5: Muestra cómo seleccionar un dispositivo para realizar pruebas. Figura 6: Se muestran los diferentes tipos de pruebas y a qué dispositivo corresponden. Figura 7: Muestra cómo orientar un dispositivo específico para una prueba determinada.

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:

  1. Conéctalos a los auriculares.
  2. Verifica que el primer byte de la clave de cuenta sea 0x06, según lo exige el estándar.
  3. Desconéctate del dispositivo.
  4. Verifica que el primer byte de la clave de cuenta sea 0x05, según lo exige el estándar.
  5. Vuelve a conectarte a los auriculares.
  6. Reproducir música
  7. Verifica que el estado de conexión sea uno de los siguientes:
    1. 0x4: Solo transmisión A2DP.
    2. 0x5: Transmisión A2DP con AVRCP.
  8. Inicia una conexión con SCO.
  9. Verifica que el SCO se haya conectado correctamente.
  10. Verifica que el estado de la conexión sea el siguiente:
    1. 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):

Figura 8: Muestra los resultados de la prueba de verificación de carga útil para un dispositivo de ejemplo.

Verificación del flujo de mensajes (un punto)

La secuencia de verificación del flujo de mensajes es la siguiente:

  1. Verifica los nonces de sesión entre diferentes conexiones RFCOMM.
    1. Conéctalos a los auriculares.
    2. Obtén el nonce X del visor (en 5 segundos).
    3. Vuelve a conectarte a los auriculares.
    4. Obtén otro nonce Y del visor (en 5 segundos).
    5. Verifica si X e Y son diferentes.
  2. Envía la solicitud de capacidad de cambio de audio.
    1. Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verificó el contenido.
  3. Envía la solicitud para indicar clave de cuenta en uso.
    1. Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verificó el contenido.
  4. Envía la solicitud Notification Initiated Connection.
    1. Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verificó el contenido.
  5. Envía la solicitud Enviar datos personalizados.
    1. Verifica que el ACK se devuelva en 2 segundos.
    2. 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):

Figura 9: Se muestran los resultados de la prueba de verificación del flujo de mensajes para un dispositivo de ejemplo.

Botón atrás (un solo punto)

Esta prueba requiere dos dispositivos: uno principal y otro secundario. La secuencia de prueba es la siguiente:

  1. El buscador principal se conecta a los auriculares (después de 10 segundos).
  2. El buscador secundario se conecta a los auriculares (en 10 segundos).
  3. 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.

Figura 10: Se muestran las opciones de la pantalla del dispositivo secundario que permiten un tiempo de prueba suficiente para el dispositivo principal.

A continuación, se muestra un ejemplo de la prueba de retroceso:

Figura 11: Se muestra cómo inicializar la prueba del botón Atrás. Figura 12: Se muestra cómo definir qué rol controla cada rol. Figura 13: Aquí se muestra cómo proceder una vez que los roles están definidos. Figura 14: Muestra cómo se muestran los dispositivos mientras esperan la verificación. Figura 15: Se muestra dónde es necesario mantener el dispositivo secundario encendido y activo. Figura 16: Muestra los resultados de una prueba exitosa.

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:

  1. Conéctalos a los auriculares.
  2. Verifica que el primer byte de la clave de cuenta sea 0x06, según lo exige el estándar.
  3. Desconéctate del dispositivo.
  4. Verifica que el primer byte de la clave de cuenta sea 0x05, según lo exige el estándar.
  5. Vuelve a conectarte a los auriculares.
  6. Reproducir música
  7. Verifica que el estado de conexión sea uno de los siguientes:
    1. 0x4: Solo transmisión A2DP.
    2. 0x5: Transmisión A2DP con AVRCP.
  8. Inicia una conexión con SCO.
  9. Verifica que el SCO se haya conectado correctamente.
  10. Verifica que el estado de la conexión sea el siguiente:
    1. 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):

Figura 17: Muestra los resultados de una prueba exitosa no configurable.

Ejemplo de una prueba de flujo de mensajes configurable (múltiples puntos):

Figura 18: Se muestran los resultados de una prueba configurable exitosa.

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:

Figura 19: Se muestra cómo la prueba permite la reversión en un dispositivo 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:

  1. El buscador principal se conecta con el proveedor
  2. El buscador principal verifica la capacidad del proveedor.
    1. Si la opción de varios puntos está desactivada Y Multi-Point Configurable está establecida en TRUE, se intentará habilitar la función.
  3. El buscador principal invocará a Switch active audio source (to connected device) (0x30) a sí mismo.
  4. El buscador secundario se conecta con el proveedor.
  5. El buscador principal invocará a Switch active audio source (to connected device) (0x30) en otro dispositivo.
  6. El proveedor reconocerá al solicitante principal.
  7. 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):

Figura 20: Se muestra cómo la prueba permite la reversión en un dispositivo que funciona solo con varios puntos.

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:

Figura 21: Aquí se muestra cómo enviar los resultados de las pruebas con el botón “Enviar”. Figura 22: Muestra el resultado de enviar una prueba.

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:

Figura 23: Se muestra un conjunto de informes de prueba de ejemplo en la consola de Nearby.

Solución de problemas

Intenta desactivar y volver a activar el Bluetooth si fallan todas las pruebas.

Figura 24: Se muestra un ejemplo de cómo activar o desactivar la configuración de Bluetooth

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.

Figura 25: Aquí se muestra un ejemplo de cómo volver a probar una funda con sistema de conmutación por error.