En esta página, se describe la información útil que necesitan los socios para los proyectos de Vinculación rápida. y la integración de sistemas.
Vinculación rápida de materiales y proceso
En esta sección, se proporcionan vínculos a información general sobre 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 la mensajería. Los socios nuevos deben solicitar acceso, mientras que los existentes sí pueden ya tienen acceso al contenido mediante su cuenta de dominio de socio.
Ciclo de vida de un proyecto con Vinculación rápida
Consulta la página Roles y responsabilidades del integrador de sistema (SI) para conocer un descripción de alto nivel del ciclo de vida del proyecto y las responsabilidades de 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 certificarse antes de un producto se pueden comercializar con la función. El En el Lineamientos de certificación sobre vinculación rápida, se describe cómo prepararse para obtener la certificación y realizar autocertificacións de precertificación.
Las Preguntas frecuentes sobre la certificación abarcan diversas preguntas comunes, como las siguientes: Incluir una descripción general de cuándo se completa la certificación (o se renueva la certificación) es obligatorio.
Dispositivos que implementan o usan extensiones de Vinculación rápida, como las siguientes: Cambio de audio, también debe estar certificado. El cambio de audio tiene un Lineamientos de certificación independientes en los que se describe la autoprueba pasos y la preparación para la Certificación en laboratorios 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 los que se ofrecen labs qué servicios de certificación.
Notas técnicas
En esta sección, se describen algunas notas técnicas sobre la implementación que pueden 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 como Asistente de Google o Eddystone, que requieren espacio publicitario adicional. La mejor opción para estos casos es rotar los datos del anuncio. Sin embargo, Los anuncios de Vinculación rápida deben seguir publicitándose en la sección Intervalo según el modo detectable y modo no detectable.
La rotación de anuncios se prueba durante el Es la fase de pruebas de terceros del proceso de certificación. Asegúrate de verificar cualquier esquema de rotación con la app del validador de vinculación rápida antes a la certificación para evitar posibles retrasos en la certificación, nuevas pruebas y costos.
Acortar el intervalo de conexión BLE
Para mejorar el rendimiento del edificio GATT, se espera que el proveedor y hacer 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 buscadores.
Estado de conexión del anuncio BLE y los auriculares
El hecho de que los auriculares con Vinculación rápida anuncien el ID del modelo o los datos de la cuenta depende de el modo detectable de BR/EDR de los auriculares, no el 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 de BR/EDR detectable (es decir, en la vinculación ), deberá anunciar Datos de ID de modelo de par rápida por BLE." : vínculo
- "Cuando no sea detectable (es decir, no en modo de vinculación), el Proveedor deberá publicidad de datos de cuentas con Vinculación rápida" : vínculo
TxPower
Como se define en la especificación, el buscador estima la distancia según el nivel de TxPower determinado. La distancia estimada es la clave para determinar si se mostrará o no la notificación.
El proceso para determinar TxPower es el siguiente:
- Mide la salida real del dispositivo con un teléfono Android a 1 metro. y agrégale 41 dBm.
- Incluye este valor en el anuncio BLE.
- Incluye este valor con la información del teléfono de prueba en el informe de autoprueba.
Mide y configura TxPower con la app de Validator
La app Validator ofrece una prueba para ajustar manualmente TxPower a los valores adecuados en un DUT. Los socios pueden usar esta prueba para determinar el TxPower adecuado en su DUT antes de la autoprueba o la certificación.
Procedimiento de medición de TxPower
Sigue estos pasos para medir TxPower con la app de Validator:
- Abre la app del validador en el DUT.
- Abre el menú de puntos en la parte superior de la app:
- Coloca el DUT a 1 metro de distancia del teléfono y presiona el botón de inicio .
- Selecciona el DUT de la lista de dispositivos.
- Presiona "CANCELAR" para actualizar la lista de dispositivos botón y volviendo a seleccionar la opción "COMENZAR" .
- Ajusta la línea roja (que representa TxPower) hasta que apenas toque la parte superior de
la región amarilla.
- Utilice el signo "-1" para mover la línea roja hacia la región amarilla.
- Usa el botón "+1" para alejar la línea roja de la región amarilla.
- La interferencia de la señal puede hacer que la línea roja sea inestable. Intenta trasladarte a un área con menos interferencia en la señal si la línea roja se comporta de forma errática.
- Guarda el valor de TxPower y actualízalo en el DUT y en la consola del dispositivo.
Notificaciones de batería
Como se define en la especificación, el proveedor puede incluir datos información en el anuncio. El Buscador decide si mostrar u ocultar notificación de batería según el tipo, ya sea 0b0011 para mostrar la batería o 0b0100 para ocultarla. Estas son algunas pautas sobre cuándo incluir la información sobre la batería en el anuncio y el tipo que se usará
- Incluir la información sobre la batería en el anuncio con el programa de batería
la notificación
0b0011
durante al menos 8 segundos cuando la funda se abre y ambas los auriculares estén conectados. - Incluir la información sobre la batería en el anuncio con la función Ocultar batería
0b0100
por al menos 5 segundos cuando la funda esté cerrada y ambas los auriculares estén conectados. - Para mostrar u ocultar notificaciones de la batería, la el anuncio debe reflejar el estado real en 2 segundos.
- Hay 2 maneras de ocultar la notificación sobre la batería:
- Deja de incluir información sobre la batería en el anuncio; el Seeker la oculta. la notificación después de un tiempo (que se configura en 20 segundos para ahora).
- Incluir la información sobre la batería en el anuncio con la función Ocultar batería
notificación
0b0100
, el Buscador la oculta de inmediato después de recibir el anuncio.
- Incluir la información sobre la batería en el anuncio es opcional si hay un solo auricular conectado cuando la funda está abierta o cerrada.
- Incluir la información sobre la batería en el anuncio es opcional cuando los auriculares se están quitando de la funda o cuando están conectados a ella.
- Para evitar seguimientos, el Proveedor solo debe incluir datos sin procesar sobre la batería en el de anuncios cuando sea necesario (no todo el tiempo).
La implementación debe describirse en el resultado de la autoprueba del Certificación.
Cómo habilitar el registro de Vinculación rápida
Asegúrate de haber habilitado el registro de búsqueda de Bluetooth HCI en el dispositivo. antes de la depuración.
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
de datos no estructurados. La generación del archivo ZIP puede tardar varios minutos.
Según la versión de Android, ejecuta uno de los siguientes comandos
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