Pareamento rápido de materiais e notas técnicas

Esta página descreve informações úteis que os parceiros precisam para o projeto de Pareamento rápido e integração de sistemas.

Pareamento rápido de materiais e processos

Esta seção fornece links para informações gerais sobre marketing e processos.

Marketing, branding e mensagens

Acesse nosso Partner Marketing Hub para orientações sobre branding e troca de mensagens. Os novos parceiros precisam solicitar acesso, enquanto os atuais podem já podem acessar o conteúdo por meio da conta do Partner Domain.

Pareamento rápido do ciclo de vida do projeto

Consulte a página Papéis e responsabilidades do integrador de sistemas (SI) para ver uma descrição de alto nível do ciclo de vida e das responsabilidades do projeto Parceiros que integram o Pareamento rápido a um produto.

Processo de certificação

Os dispositivos que implementam o Pareamento rápido precisam ser certificados antes de um produto podem ser comercializados com o recurso. A As Diretrizes de certificação de Pareamento rápido descrevem como se preparar para certificação e realizar autotestes de pré-certificação.

As perguntas frequentes sobre certificação abordam uma variedade de dúvidas comuns, incluindo uma descrição geral de quando a certificação completa (ou recertificação) é obrigatório.

Dispositivos que implementam ou usam extensões de Pareamento rápido, como Seleção de áudio, também precisa ser certificada. A seleção de áudio tem um diretriz de certificação separada que descreve as diretrizes e se preparar para a Certificação em Laboratório de terceiros.

Os laboratórios de terceiros podem certificar o Pareamento rápido e a Troca de áudio sequencialmente. Consulte a A página Como enviar dispositivos para laboratórios de terceiros onde os laboratórios oferecem quais serviços de certificação.

Observações técnicas

Esta seção descreve algumas notas técnicas de implementação para ajudar os Parceiros com desenvolvimento e integração.

Como anunciar outros protocolos além do Pareamento rápido

Alguns dispositivos podem querer oferecer suporte a outros recursos além do Pareamento rápido, como como o Google Assistente ou o Eddystone, que precisam de mais espaço publicitário. A melhor opção para esses casos é a rotação dos dados de publicidade. No entanto, os anúncios de Pareamento rápido ainda precisam ser anunciados no Intervalo de acordo com o modo detectável e modo não detectável.

A rotação do anúncio é testada durante a Fase de testes com terceiros do processo de certificação. Não se esqueça de verifique os esquemas de rotação com o app validador de Pareamento rápido antes para evitar possíveis atrasos, novos testes e custos.

Reduzir o intervalo da conexão BLE

Para melhorar o desempenho da conexão GATT de criação, espera-se que o provedor torne o intervalo de conexão o mais curto possível. O valor ideal esperado é 7,5 ms aplicado à maioria dos buscadores.

Anúncio de BLE e estado da conexão do fone de ouvido

Isso depende do fato de um headset de Pareamento rápido anunciar o ID do modelo ou os dados da conta o modo detectável BR/EDR do fone de ouvido, não o estado conectado ou desconectado. Consulte as especificações do serviço de Pareamento rápido nos links abaixo:

  • "Quando o dispositivo do provedor estiver em BR/EDR detectável (ou seja, em pareamento ele deverá anunciar os dados de ID do modelo de Pareamento rápido por BLE". – Link
  • "Quando não for detectável (ou seja, não no modo de pareamento), o Provedor deverá anunciar dados da conta com Pareamento rápido" – Link

TxPower

Conforme definido na especificação, o Seeker estima a distância pelo RSSI com base no nível TxPower fornecido. A distância estimada é a chave para determinar se a notificação deve ou não ser exibida.

O processo para determinar o TxPower é:

  1. Meça a saída real do dispositivo a 1 metro usando um smartphone Android e depois adicionar 41 dBm a isso.
  2. Inclua esse valor na divulgação BLE.
  3. Inclua esse valor com as informações do telefone de teste no relatório de autoteste.
.

Medir e definir TxPower com o app Validator

O app Validator oferece um teste para ajustar manualmente o TxPower para o nível em um DUT. Os parceiros podem usar esse teste para determinar o TxPower adequado no DUT antes do autoteste ou da certificação.

Procedimento de medição da TxPower

Para medir a TxPower com o app Validator:

  1. Abra o app Validador no DUT.
  2. Abra o menu de pontos na parte superior do app:
    O teste é chamado de "Ferramenta de calibragem de nível de energia Tx".
  3. Coloque o DUT a 1 metro do smartphone e toque no botão "INICIAR" .
    A página de teste mostra a distância estimada desejada em amarelo.
  4. Selecione o DUT na lista de dispositivos.
    Os dispositivos são listados pelo endereço MAC.
    1. Para atualizar a lista de dispositivos, toque no botão "CANCELAR" botão e selecionar novamente "INICIAR" .
  5. Ajuste a linha vermelha (que representa o TxPower) até que quase não toque na parte superior na região amarela.
    Um ajuste correto coloca a linha vermelha no topo da região amarela.
    1. Use "-1" para mover a linha vermelha em direção à região amarela.
    2. Use o botão "+1" para mover a linha vermelha para longe da região amarela.
    3. A interferência no sinal pode tornar a linha vermelha instável. Tente ir para uma área com menos interferência de sinal caso a linha vermelha se comporte de forma irregular.
  6. Salve o valor do TxPower e atualize-o no DUT e no Console do dispositivo.
    O número é exibido na parte superior da tela.

Notificações de bateria

Conforme definido na especificação, o provedor pode incluir bateria do anúncio. O usuário decide se quer mostrar ou ocultar notificação de bateria de acordo com o tipo, 0b0011 para mostrar a bateria ou 0b0100 para ocultá-la. Aqui estão algumas diretrizes sobre quando incluir as informações da bateria no anúncio e que tipo deve ser usado:

  1. Incluir as informações sobre a bateria no anúncio com o programa de bateria notificação 0b0011 por pelo menos 8 segundos quando o estojo for aberto e ambos fones de ouvido estão na base.
  2. Incluir as informações da bateria no anúncio com a opção de ocultar a bateria notificação 0b0100 por pelo menos 5 segundos quando o caso for fechado e ambos fones de ouvido estão na base.
  3. Para ser responsivo ao mostrar ou ocultar notificações de bateria, o o anúncio deve refletir o estado real em até dois segundos.
  4. Há duas maneiras de ocultar a notificação de bateria:
    1. Para de incluir informações sobre a bateria no anúncio, o buscador se esconde a notificação depois de um tempo (definido como 20 segundos para agora).
    2. Incluir as informações da bateria no anúncio com a opção de ocultar a bateria notificação 0b0100, o buscador oculta a notificação imediatamente ao receber o anúncio.
  5. É opcional incluir as informações da bateria no anúncio se Há apenas um dos fones de ouvido na base quando o estojo é aberto ou fechado.
  6. É opcional incluir as informações da bateria no anúncio quando os fones estão sendo removidos do estojo ou encaixados nele.
  7. Para evitar o rastreamento, o Provedor deve incluir somente dados brutos da bateria no publicidade quando necessário (não o tempo todo).

A implementação deve ser descrita no resultado do autoteste do Certificação.

Como ativar o registro de Pareamento rápido

Verifique se você ativou o registro de rastreamento Bluetooth HCI no dispositivo antes da depuração.

Para capturar mensagens de Pareamento rápido nos registros de depuração, execute:

$ 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

O Google recomenda executar os comandos anteriores em cada sequência de inicialização.

Como extrair um registro de depuração

Execute $ adb bugreport para gerar um arquivo ZIP que deve conter todos os dados. A geração do arquivo ZIP pode levar vários minutos.

Dependendo da versão do Android, execute um dos seguintes comandos para btsnoop_hic.log:

  • Para o Android 8.x e versões mais recentes: shell $ adb pull data/misc/bluetooth/logs logs
  • Para Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log
.