Materiales y notas técnicas de Vinculación rápida

En esta página, se describe la información útil que necesitan los socios para la planificación de proyectos de Vinculación rápida y la integración del sistema.

Materiales y proceso de Vinculación rápida

En esta sección, se proporcionan vínculos a información general de marketing y procesos.

Marketing, branding y mensajería

Visita nuestro Centro de marketing para socios para obtener orientación sobre branding y mensajería. Los socios nuevos deben solicitar acceso, mientras que los socios existentes ya pueden acceder al contenido a través de su cuenta de dominio de socio.

Ciclo de vida del proyecto de Vinculación rápida

Consulta la página Funciones y responsabilidades del integrador de sistemas (SI) para obtener una descripción general del ciclo de vida del proyecto y las responsabilidades de los socios que integran la Vinculación rápida en un producto.

Proceso de certificación

Los dispositivos que implementan la Vinculación rápida deben estar certificados antes de que se pueda comercializar un producto con la función. En la Guía de certificación de Vinculación rápida, se describe cómo prepararse para la certificación y realizar pruebas automáticas previas a la certificación.

En las Preguntas frecuentes sobre la certificación, se abordan diversas preguntas frecuentes, incluida una descripción general de cuándo se requiere la certificación completa (o la recertificación) .

Los dispositivos que implementan o usan extensiones de Vinculación rápida, como el cambio de audio, también deben estar certificados. El cambio de audio tiene una Guía de certificación independiente en la que se describen los pasos de la prueba automática y la preparación para la certificación de laboratorios externos.

Los laboratorios externos pueden certificar la Vinculación rápida y el cambio de audio de forma secuencial. Consulta la página Envío de dispositivos a laboratorios externos para saber qué laboratorios ofrecen qué servicios de certificación.

Notas técnicas

En esta sección, se describen algunas notas técnicas de implementación para ayudar a los socios con el desarrollo y la integración.

Cómo anunciar otros protocolos junto con la Vinculación rápida

Es posible que algunos dispositivos quieran admitir funciones adicionales además de la Vinculación rápida, como el Asistente de Google o Eddystone, que requieren espacio publicitario adicional. La rotación de los datos publicitarios es la mejor opción para estos casos. Sin embargo, los anuncios de Vinculación rápida aún deben publicitarse dentro del intervalo de publicidad según el modo detectable y el modo no detectable.

La rotación de anuncios se prueba durante la fase de pruebas externas del proceso de certificación. Asegúrate de verificar los esquemas de rotación con la app de Vinculación rápida Validator antes de la certificación para evitar posibles demoras, repeticiones de pruebas y costos.

Acortar el intervalo de conexión BLE

Para mejorar el rendimiento de la conexión GATT, se espera que el proveedor haga que el intervalo de conexión sea lo más corto posible. El valor óptimo esperado es de 7.5 ms, que se aplica a la mayoría de los buscadores.

Estado de la conexión de los auriculares y el anuncio de BLE

Si los auriculares de Vinculación rápida anuncian el ID del modelo o los datos de la cuenta depende del modo detectable BR/EDR de los auriculares, no del estado conectado o desconectado. Consulta la especificación del servicio de Vinculación rápida en los siguientes vínculos:

  • "Cuando el dispositivo proveedor está en modo detectable BR/EDR (es decir, en modo de vinculación), debe anunciar los datos del ID del modelo de Vinculación rápida a través de BLE". - vínculo
  • "Cuando no es detectable (es decir, no está en modo de vinculación), el proveedor debe anunciar los datos de la cuenta de Vinculación rápida" - vínculo

TxPower

Como se define en la especificación, el buscador estima la distancia por el RSSI según el nivel de TxPower determinado. La distancia estimada es el factor clave para determinar si se muestra o no la notificación.

El proceso para determinar TxPower es el siguiente:

  1. Mide la salida real del dispositivo con un teléfono Android a 1 metro de distancia y, luego, agrega 41 dBm.
  2. Incluye este valor en el anuncio de BLE.
  3. Incluye este valor con la información del teléfono de prueba en el informe de prueba automática.

Mide y configura TxPower con la app de Validator

La app de Validator proporciona una prueba para ajustar manualmente TxPower al nivel adecuado en un DUT. Los socios pueden usar esta prueba para determinar el nivel de TxPower adecuado en su DUT antes de la autoprueba o la certificación.

Procedimiento de medición de TxPower

Para medir TxPower con la app de Validator, haz lo siguiente:

  1. Abre la app de Validator en el DUT.
  2. Abre el menú de puntos en la parte superior de la app:
    La prueba se llama "Herramienta de calibración del nivel de potencia de transmisión".
  3. Coloca el DUT a 1 metro del teléfono y presiona el botón "START".
    En la página de prueba, se muestra la distancia estimada del objetivo en amarillo.
  4. Selecciona el DUT de la lista de dispositivos.
    Los dispositivos se enumeran por su dirección MAC.
    1. Para actualizar la lista de dispositivos, presiona el botón "CANCEL" y vuelve a seleccionar el botón "START".
  5. Ajusta la línea roja (que representa TxPower) hasta que apenas toque la parte superior de la región amarilla.
    Un ajuste correcto coloca la línea roja en la parte superior de la región amarilla.
    1. Usa el botón "-1" para mover la línea roja hacia la región amarilla.
    2. Usa el botón "+1" para alejar la línea roja de la región amarilla.
    3. La interferencia de la señal puede hacer que la línea roja sea inestable. Si la línea roja se comporta de forma errática, intenta moverte a un área con menos interferencia de señal.
  6. Guarda el valor de TxPower y actualízalo en el DUT y en la consola de dispositivos.
    El número se muestra en la parte superior de la pantalla.

Notificaciones de batería

Como se define en la especificación, el proveedor puede incluir información de la batería en el anuncio. El buscador decide si mostrar u ocultar la notificación de batería según el tipo, ya sea 0b0011 para mostrar la notificación de batería o 0b0100 para ocultarla. A continuación, se incluyen algunos lineamientos sobre cuándo incluir la información de la batería en el anuncio y qué tipo usar:

  1. Incluye la información de la batería en el anuncio con la notificación de batería 0b0011 durante al menos 8 segundos cuando se abre el estuche y ambos auriculares están acoplados.
  2. Incluye la información de la batería en el anuncio con la notificación de batería 0b0100 durante al menos 5 segundos cuando el estuche está cerrado y ambos auriculares están acoplados.
  3. Para que se muestren u oculten las notificaciones de batería, el anuncio debe reflejar el estado real en un plazo de 2 segundos.
  4. Existen 2 formas de ocultar la notificación de batería:
    1. Deja de incluir información de la batería en el anuncio. El buscador oculta la notificación después de un tiempo (que se establece en 20 segundos por ahora).
    2. Incluye la información de la batería en el anuncio con la notificación de batería 0b0100. El buscador oculta la notificación de inmediato cuando recibe el anuncio.
  5. Es opcional incluir la información de la batería en el anuncio si solo hay un auricular acoplado cuando el estuche está abierto o cerrado.
  6. Es opcional incluir la información de la batería en el anuncio cuando se quitan los auriculares del estuche o se acoplan en él.
  7. Para evitar el seguimiento, el proveedor solo debe incluir datos de batería sin procesar en el anuncio cuando sea necesario (no todo el tiempo).

La implementación debe describirse en el resultado de la prueba automática para la certificación.

Cómo habilitar el registro de Vinculación rápida

Asegúrate de haber habilitado el registro de búsqueda de HCI de Bluetooth en el dispositivo antes de la depuración. Además, para evitar que se editen los registros clave de Vinculación rápida por motivos de seguridad, únete al Grupo de prueba de socios de Vinculación rápida de Google (fast-pair-partner-test@googlegroups.com) con tus cuentas de Google de prueba.

Para capturar mensajes de Vinculación rápida en tus registros de depuración, ejecuta lo siguiente:

$ adb logcat -G 16M
$ adb shell setprop log.tag.NearbyMessages VERBOSE
$ adb shell setprop log.tag.NearbyDiscovery VERBOSE
$ adb shell setprop log.tag.FastPair VERBOSE

Google recomienda ejecutar los comandos anteriores en cada secuencia de arranque.

Cómo extraer un registro de depuración

Ejecuta $ adb bugreport para generar un archivo ZIP que debería contener todos los datos. La generación del archivo ZIP puede tardar varios minutos.

Según la versión de Android, ejecuta uno de los siguientes comandos para obtener btsnoop_hic.log:

  • Para Android 8.x y versiones posteriores: shell $ adb pull data/misc/bluetooth/logs logs
  • Para Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log