Esta página descreve informações úteis que os parceiros precisam para o planejamento de projetos e a integração de sistemas do Pareamento rápido.
Materiais e processo do Pareamento rápido
Esta seção fornece links para informações gerais de marketing e processos.
Marketing, branding e mensagens
Acesse nosso Partner Marketing Hub para orientações sobre branding e mensagens. Novos parceiros precisam solicitar acesso, enquanto os atuais já podem acessar o conteúdo pela conta do domínio do parceiro.
Ciclo de vida do projeto do Pareamento rápido
Consulte a página Funções e responsabilidades do integrador de sistemas (SI, na sigla em inglês) para uma descrição geral do ciclo de vida do projeto e das responsabilidades dos 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 que um produto possa ser comercializado com o recurso. As diretrizes de certificação do Pareamento rápido descrevem como se preparar para a certificação e realizar autotestes de pré-certificação.
As perguntas frequentes sobre a certificação abordam várias dúvidas comuns, incluindo uma descrição geral de quando a certificação completa (ou recertificação) é necessária.
Os dispositivos que implementam ou usam extensões do Pareamento rápido, como a seleção de áudio, também precisam ser certificados. A seleção de áudio tem uma diretriz de certificação separada que descreve as etapas do autoteste e a preparação para a certificação de laboratório de terceiros.
Os laboratórios de terceiros podem certificar o Pareamento rápido e a seleção de áudio de forma sequencial. Consulte a página Envio de dispositivos para laboratórios de terceiros para saber quais laboratórios oferecem quais serviços de certificação.
Observações técnicas
Esta seção descreve algumas observações técnicas de implementação para ajudar os parceiros no desenvolvimento e na integração.
Como anunciar outros protocolos junto com o Pareamento rápido
Alguns dispositivos podem oferecer outros recursos além do Pareamento rápido, como o Google Assistente ou o Eddystone, que exigem mais espaço de publicidade. A rotação dos dados de publicidade é a melhor opção para esses casos. No entanto, os anúncios do Pareamento rápido ainda precisam ser veiculados dentro do intervalo de publicidade de acordo com o modo detectável e não detectável.
A rotação de anúncios é testada durante a fase de testes de terceiros do processo de certificação. Verifique todos os esquemas de rotação com o app Fast Pair Validator antes da certificação para evitar possíveis atrasos, testes repetidos e custos.
Reduzir o intervalo de conexão BLE
Para melhorar a performance da conexão GATT, o provedor precisa tornar o intervalo de conexão o mais curto possível. O valor ideal esperado é de 7,5 ms, que é aplicado à maioria dos buscadores.
Estado da conexão de publicidade e fone de ouvido BLE
Se um fone de ouvido com Pareamento rápido anuncia o ID do modelo ou os dados da conta depende do modo detectável BR/EDR do fone de ouvido, não do estado conectado ou desconectado. Consulte a especificação do serviço de Pareamento rápido nos links abaixo:
- "Quando o dispositivo do provedor está detectável por BR/EDR (ou seja, no modo de pareamento), ele anuncia os dados do ID do modelo do Pareamento rápido por BLE." - link
- "Quando não está detectável (ou seja, não está no modo de pareamento), o provedor anuncia os dados da conta do Pareamento rápido" - link
TxPower
Conforme definido na especificação, o buscador estima a distância pelo RSSI com base no nível de TxPower fornecido. A distância estimada é o principal fator para determinar se a notificação será mostrada ou não.
O processo para determinar o TxPower é:
- Meça a saída real do dispositivo usando um smartphone Android a 1 metro de distância e adicione 41 dBm a esse valor.
- Inclua esse valor no anúncio BLE.
- Inclua esse valor com as informações do smartphone de teste no relatório de autoteste.
Medir e definir o TxPower com o app Validator
O app Validator oferece um teste para ajustar manualmente o TxPower ao nível adequado em um DUT. Os parceiros podem usar esse teste para determinar o nível de TxPower adequado no DUT antes do Autoteste ou da certificação.
Procedimento de medição de TxPower
Para medir o TxPower com o app Validator:
- Abra o app Validator no DUT.
- Abra o menu de três pontos na parte de cima do app:
- Coloque o DUT a 1 metro de distância do smartphone e toque no botão "INICIAR".
- Selecione o DUT na lista de dispositivos.
- Você pode atualizar a lista de dispositivos tocando no botão "CANCELAR" e selecionando novamente o botão "INICIAR".
- Ajuste a linha vermelha (que representa o TxPower) até que ela mal toque na parte de cima da região amarela.
- Use o botão "-1" para mover a linha vermelha em direção à região amarela.
- Use o botão "+1" para afastar a linha vermelha da região amarela.
- A interferência de sinal pode tornar a linha vermelha instável. Tente mudar para uma área com menos interferência de sinal se a linha vermelha se comportar de forma instável.
- Salve o valor de TxPower e atualize-o no DUT e no Console do dispositivo.
Notificações de bateria
Conforme definido na especificação, o provedor pode incluir informações da bateria no anúncio. O buscador decide se mostra ou oculta a notificação da bateria de acordo com o tipo, 0b0011 para mostrar a notificação da bateria ou 0b0100 para ocultá-la. Confira algumas diretrizes sobre quando incluir as informações da bateria no anúncio e qual tipo usar:
- Inclua as informações da bateria no anúncio com a notificação de bateria
0b0011por pelo menos 8 segundos quando o estojo for aberto e os dois fones de ouvido estiverem encaixados. - Inclua as informações da bateria no anúncio com a notificação de bateria
0b0100por pelo menos 5 segundos quando o estojo estiver fechado e os dois fones de ouvido estiverem encaixados. - Para mostrar ou ocultar as notificações de bateria, o anúncio precisa refletir o estado real em até 2 segundos.
- Há duas maneiras de ocultar a notificação da bateria:
- Pare de incluir informações da bateria no anúncio. O buscador oculta a notificação depois de um tempo (que está definido como 20 segundos no momento).
- Inclua as informações da bateria no anúncio com a notificação de bateria
0b0100. O buscador oculta a notificação imediatamente ao receber o anúncio.
- É opcional incluir as informações da bateria no anúncio se houver apenas um fone de ouvido encaixado quando o estojo estiver aberto ou fechado.
- É opcional incluir as informações da bateria no anúncio quando os fones de ouvido estiverem sendo removidos do estojo ou encaixados nele.
- Para evitar o rastreamento, o provedor só deve incluir dados brutos da bateria no anúncio quando necessário (não o tempo todo).
A implementação precisa ser descrita no resultado do autoteste para a certificação.
Como ativar a geração de registros do Pareamento rápido
Ative o registro de rastreamento do HCI Bluetooth no dispositivo
antes da depuração. Além disso, para evitar que os registros principais do Pareamento rápido sejam
editados por motivos de segurança, participe do
grupo de testes de parceiros do Pareamento rápido no Google Groups
(fast-pair-partner-test@googlegroups.com) com suas contas de teste do Google.
Para capturar mensagens do 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 todas as sequências de inicialização.
Como extrair um registro de depuração
Execute $ adb bugreport para gerar um arquivo ZIP que contenha todos os dados. A geração do arquivo ZIP pode levar vários minutos.
Dependendo da versão do Android, execute um dos comandos a seguir para receber btsnoop_hic.log:
- Para o Android 8.x e versões mais recentes:
shell $ adb pull data/misc/bluetooth/logs logs - Para o Android 7.x:
shell $ adb pull sdcard/btsnoop_hci.log