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

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

Proceso y materiales de Vinculación rápida

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

Marketing, desarrollo de la marca y mensajería

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

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

Consulta la página Funciones y responsabilidades del integrador de sistema (SI) para obtener una descripción de alto nivel 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 implementen la Vinculación rápida deben estar certificados antes de que un producto se pueda comercializar con la función. En los Lineamientos para la Certificación de Vinculación Rápida, se describe cómo prepararte para la certificación y cómo realizar Autopruebas de precertificación.

Las Preguntas frecuentes sobre certificación abordan una variedad de preguntas comunes, incluida una descripción general de cuándo se requiere la certificación completa (o la renovación de la certificación).

Los dispositivos que implementen o usen extensiones de Vinculación rápida, como el cambio de audio, también deberán contar con la certificación. El cambio de audio tiene un [lineamiento de certificación independiente][ASGuideLink] en el que se describen los pasos de autoprueba y la preparación para la certificación de laboratorio de terceros.

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

Notas técnicas

En esta sección, se describen algunas notas de implementación técnica 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 Asistente de Google o Eddystone, que requieren espacio publicitario adicional. La rotación de los datos del anuncio es la mejor opción en estos casos. Sin embargo, los anuncios de Vinculación rápida deben anunciarse 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 prueba de terceros del proceso de certificación. Asegúrate de verificar los esquemas de rotación con la app del Validador de par rápido antes de la certificación para evitar posibles retrasos en la certificación, repetición de pruebas y costo.

Acortar el intervalo de conexión BLE

Para mejorar la compilación del 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 7.5 ms, que se aplica a la mayoría de los Seekers.

Anuncio BLE y estado de conexión de los auriculares

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

  • "Cuando el dispositivo del proveedor esté en modo BR/EDR detectable (es decir, en modo de vinculación), anunciará datos de ID de modelo de Vinculación rápida a través de BLE". - vínculo
  • “Cuando no sea detectable (es decir, no en el 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, Seeker calcula la distancia por el RSSI en función del 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, agrégale 41 dBm.
  2. Incluye este valor en el anuncio BLE.
  3. Incluye este valor con la información del teléfono de prueba en el informe de autopruebas.

Mide y establece TxPower con la app del validador

La app de validación 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 realizar la autoprueba o la certificación.

Procedimiento de medición de TxPower

Para medir TxPower con la app de validación, haz lo siguiente:

  1. Abre la app del validador en el DUT.
  2. Abre el menú de puntos en la parte superior de la app:
    La prueba se denomina "herramienta de calibración del nivel de potencia del TX".
  3. Coloca el DUT a 1 metro de distancia del teléfono y presiona el botón "COMENZAR".
    La página de prueba muestra la distancia estimada objetivo en amarillo.
  4. Selecciona el DUT de la lista de dispositivos.
    Los dispositivos se muestran según su dirección MAC.
    1. Para actualizar la lista de dispositivos, presiona el botón “CANCELAR” y vuelve a seleccionar el botón “INICIAR”.
  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. Intenta desplazarte a un área con menos interferencia de señal si la línea roja se comporta de manera errática.
  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 sobre la batería en el anuncio. El buscador decide si ocultará o mostrará la notificación de la batería según el tipo, ya sea 0b0011 para mostrar la notificación de la batería o 0b0100 para ocultarla. A continuación, se incluyen algunos lineamientos sobre cuándo incluir la información sobre la batería en el anuncio y qué tipo usar:

  1. Incluye la información sobre la batería en el anuncio con la notificación de batería 0b0011 durante al menos 8 segundos cuando la funda esté abierta y los dos auriculares estén conectados.
  2. Incluye la información sobre la batería en el anuncio con la notificación para ocultar la batería 0b0100 durante al menos 5 segundos cuando la funda esté cerrada y los dos auriculares estén conectados.
  3. Para poder ocultar o mostrar las notificaciones sobre la batería, el anuncio debe reflejar el estado real en 2 segundos.
  4. Existen 2 maneras de ocultar la notificación sobre la batería:
    1. Si dejas de incluir información sobre la batería en el anuncio, Seeker ocultará la notificación después de un tiempo (que, por el momento, se establece en 20 segundos).
    2. Incluye la información sobre la batería en el anuncio con la notificación para ocultar la batería 0b0100; el buscador oculta la notificación inmediatamente después de obtener el anuncio.
  5. Incluir la información de la batería en el anuncio es opcional si solo hay un auricular en la estación de carga cuando la funda está abierta o cerrada.
  6. Incluir la información sobre la batería en el anuncio es opcional cuando se quitan los auriculares de la funda o se los conecta.
  7. Para evitar el seguimiento, el proveedor solo debe incluir datos sobre la batería sin procesar en el anuncio cuando sea necesario (no todo el tiempo).

La implementación se debe describir en el resultado de la autoprueba de la Certificación.

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

Antes de realizar la depuración, asegúrate de habilitar el registro de búsqueda de Bluetooth HCI en el dispositivo.

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 inicio.

Cómo extraer un registro de depuración

Ejecuta $ adb bugreport para generar un archivo ZIP que contenga 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