Esta página fornece instruções de configuração e calibragem para os requisitos de calibragem de presença em dispositivos com o Android 14 e versões mais recentes.
Para garantir que os dispositivos inteligentes dos usuários funcionem bem juntos, é fundamental que todos os dispositivos no ecossistema Android possam determinar a proximidade relativa entre dispositivos. O Android 14 introduz requisitos de calibragem de presença que descrevem o desempenho aceitável das tecnologias de rádio disponíveis usadas para determinar a proximidade, como banda ultralarga (UWB), Wi-Fi e Bluetooth de baixa energia (BLE).
Dispositivo de referência
Para calibrar seu dispositivo e atender aos requisitos de presença, use um dos seguintes dispositivos de referência para todas as calibragens.
- (Recomendado) Um smartphone Pixel
- Se não estiver usando um smartphone Pixel, use o mesmo dispositivo de marca e modelo do dispositivo que está sendo testado.
Formatos
A calibragem de presença é importante para dispositivos Android de todos os formatos. Para formatos diferentes de smartphones, considere como um usuário que segura um smartphone (dispositivo de referência) ficaria posicionado ao interagir com o dispositivo em teste (DUT) para determinar a configuração de calibragem adequada. Por exemplo, ao calibrar uma TV, coloque-a e o smartphone a uma distância adequada um do outro e oriente o dispositivo móvel para que ele fique voltado para o centro da tela da TV.
Requisitos de UWB
Consulte a seção 7.4.9 do CDD para requisitos de UWB.
Configuração de calibragem de UWB
Use a configuração a seguir para calibrar seu dispositivo e atender aos requisitos de UWB.
Requisitos gerais de configuração
São necessários dois dispositivos com hardware UWB, um como DUT e outro como dispositivo de referência.
São necessários dois tripés para segurar os dispositivos.
O DUT e o dispositivo de referência precisam ser colocados a um metro de distância em um ambiente de linha de visão em uma câmara não reflexiva. Os dois dispositivos precisam estar na orientação retrato com as telas voltadas para lados opostos.
Um exemplo de configuração de calibragem de UWB é mostrado na Figura 1 e no Vídeo 1.
Figura 1. Configuração de referência para calibragem de UWB.
Vídeo 1. Configuração de referência para calibragem de UWB.
Verificar a compliance do CDD 7.4.9 [C-1-6] e [C-1-7]
Para verificar a conformidade com CDD 7.4.9 [C-1-6] e [C-1-7], execute o
caso de teste RangingMeasurementTest#test_distance_measurement_accuracy do CTS multidevice
para medição de distância. Este é um teste manual do CTS.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracySe você tiver mais de dois dispositivos conectados à máquina host do CTS,
especifique o ID do DUT e o ID do dispositivo de referência no comando run cts.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_IDO caso de teste do CTS para vários dispositivos inicia uma sessão de alcance de UWB entre o DUT e o dispositivo de referência e faz 1.000 medições com o DUT. Em seguida, o teste processa automaticamente as medições e determina se o dispositivo é aprovado ou reprovado fazendo o seguinte:
Classifique as medições em ordem crescente.
Calcule o intervalo como: intervalo = 975ª medição - 25ª medição.
Informar o intervalo no teste CTS de vários dispositivos. Para ser aprovado, o intervalo precisa ser menor que 30 cm.
Informar o valor da mediana (500º) no teste CTS multidevice. Para ser aprovado, o valor precisa estar entre 0,75 m e 1,25 m, inclusive.
Requisitos de Neighbor Awareness Networking Wi-Fi
Seção 2.2.1 do CDD. O hardware inclui requisitos para conformidade com o Wi-Fi Neighbor Awareness Networking (NAN).
Verificar a conformidade do CDD 2.2.1 [7.4.2.5/H-1-1]
Para verificar a conformidade com o CDD 2.2.1 [7.4.2.5/H-1-1]:
Instale (se ainda não tiver feito isso) e abra o app CTS Verifier (CTS-V) no DUT e no dispositivo de referência. O teste do CTS-V para esse requisito está em Teste de presença > Teste de acurácia de NAN.
Coloque o DUT a uma distância de teste de 10 cm do dispositivo de referência, sem nada entre os dois.
Na tela de teste do dispositivo de referência, verifique se a caixa de seleção É dispositivo de referência está marcada e toque em Começar a publicar.
Selecione a distância de teste de 10 cm na atividade CTS-V no DUT e toque em Iniciar teste. Em seguida, o CTS Verifier realiza 100 medições de alcance e calcula e registra o intervalo das medições nos registros do CTS-V. Quando o teste for concluído, verifique se o intervalo calculado está dentro do esperado no app CTS Verifier no DUT.
Repita as etapas de 1 a 4 para as outras distâncias de teste de 1 m, 3 m e 5 m. O teste é aprovado se os intervalos de todas as distâncias de teste estiverem dentro do intervalo esperado. Caso contrário, as distâncias de teste em que o teste falhou serão mostradas na tela do CTS-V.
Requisitos de RSSI do BLE
Seção 7.4.3 do CDD. O Bluetooth inclui requisitos para conformidade com RSSI BLE.
Configuração da calibragem
Use a configuração a seguir para calibrar seu dispositivo e atender aos requisitos de RSSI do BLE.
Requisitos gerais de configuração
Para resultados ideais, use uma câmara anecoica para minimizar a interferência nas medições.
Se você não estiver usando uma câmara anecoica, coloque um tripé com o dispositivo de referência e outro com o DUT a 1,5 metro do chão, com uma distância semelhante do teto.
Prepare os dispositivos de referência e DUT:
- Confira se os dois dispositivos estão carregados o suficiente para concluir os testes.
- Desconecte os dois dispositivos durante o teste.
- Remova todas as capas, fios conectados e outros acessórios que possam afetar o desempenho da radiofrequência (RF).
Fixe cada dispositivo a um tripé com um suporte.
- Tripés e suportes de dispositivos precisam ter o mínimo de metal possível.
- Uma pequena mola de metal nos suportes de dispositivos não é problema.
Remova objetos de metal entre os dois dispositivos.
Figura 2. Configuração de referência para calibragem de BLE.
Verificar a conformidade do CDD 7.4.3 [C-10-1]
Para verificar a conformidade com o CDD 7.4.3 [C-10-1]:
Instale (se ainda não tiver instalado) e abra o app CTS Verifier (CTS-V) no DUT e no dispositivo de referência. O teste CTS-V para esse requisito está em Teste de presença > Teste de precisão de BLE RSSI.
Coloque o DUT a uma distância de teste de 1 m do dispositivo de referência, seguindo a configuração de calibragem do BLE.
Toque em Iniciar publicidade no dispositivo de referência e siga as instruções na tela do DUT para inserir o ID específico do dispositivo de referência, que é exibido nele depois que a publicidade começa. Toque em Iniciar teste no DUT.
Quando a coleta de dados é concluída (1.000 verificações coletadas no DUT), o teste é aprovado ou reprovado automaticamente, dependendo do intervalo calculado. Para ser aprovado, o intervalo precisa ser menor ou igual a 18 dBm.
Verificar a compliance do CDD 7.4.3 [C-10-2]
Para verificar a conformidade com a CDD 7.4.3 [C-10-2]: O fornecedor de chips pode medir a uniformidade do canal e identificar as diferenças entre núcleos e canais.
Confira a seguir dicas sobre como identificar problemas com núcleos e canais não calibrados, que são duas possíveis causas de grande dispersão de RSSI.
Núcleos não calibrados
Se a antena Bluetooth de um dispositivo tiver vários núcleos, eles poderão ter calibrações diferentes. Faça algumas medições (pelo menos um minuto) e verifique os dados de varredura. Se você notar um padrão semelhante ao mostrado na Figura 3, que tem picos regulares (indicados pelos círculos) devido à verificação em vários núcleos, provavelmente há um problema com núcleos não calibrados, e é necessário investigar mais.
Figura 3. Exemplo de dados de verificação para um dispositivo com núcleos não calibrados.
Canais não calibrados
As transmissões no BLE clássico acontecem em três canais. Cada canal pode ter diferenças associadas a ele. Os canais são trocados em intervalos fixos. Faça algumas medições (pelo menos 1 minuto) e verifique os dados de leitura. Se você notar um padrão semelhante ao mostrado na Figura 4, provavelmente há um problema de calibragem incorreta em diferentes canais, e é necessário investigar mais a fundo.
Figura 4. Exemplo de dados de verificação para um dispositivo com canais não calibrados.
Verificar a conformidade do CDD 7.4.3 [C-10-3] e [C-10-4]
Mesmo quando um chip de rádio BLE está perfeitamente calibrado, o RSSI que um dispositivo específico observa depende da qualidade e do posicionamento da antena no produto (modelo do dispositivo). Isso apresenta um problema para a interoperabilidade entre dispositivos.
Por exemplo, considere um caso de uso de desbloqueio de carro. Um desenvolvedor de apps pode querer destrancar um carro quando o dispositivo estiver a um metro dele. O desenvolvedor escolhe um limite de -60 dBm com base nas observações feitas com um smartphone próprio. No entanto, devido a diferenças na qualidade e no posicionamento da antena, isso pode não funcionar bem com outro dispositivo Android, mesmo que ambos usem o mesmo chip.
Para interoperabilidade entre todos os dispositivos no ecossistema, é necessário medir o
desvio de Rx de cada dispositivo e ajustar o RSSI informado no dispositivo para garantir
que o RSSI BLE atenda ao padrão de 1 m em ADVERTISE_TX_POWER_HIGH.
Mesmo quando os chips de rádio BLE estão perfeitamente calibrados, o receptor ideal lê RSSI diferentes dependendo da qualidade e do posicionamento da antena no dispositivo de publicidade. O requisito Rx garante que todos os dispositivos possam fazer publicidade com a mesma intensidade resultante, mantendo o restante igual.
Para dispositivos com Android 14 e versões mais recentes, para verificar a conformidade com o requisito de Rx e Tx:
Instale (se ainda não tiver instalado) e abra o app CTS Verifier (CTS-V) no DUT e no dispositivo de referência. O teste CTS-V para esse requisito está em Teste de presença > Teste de precisão do deslocamento de BLE Rx/Tx.
Coloque o DUT a uma distância de teste de 1 m do dispositivo de referência, seguindo a configuração de calibragem do BLE. Recomendamos que os dispositivos sejam orientados de forma paralela entre si, com as telas voltadas para a mesma direção.
Toque em Iniciar publicidade no dispositivo de referência e siga as instruções na tela do DUT para inserir o ID específico do dispositivo de referência, que é exibido nele depois que a publicidade começa.
Toque em Iniciar teste no DUT. Nesse teste, para verificar o requisito de Rx, o dispositivo de referência realiza verificações em segundo plano ao mesmo tempo em que a publicidade é iniciada.
Quando a coleta de dados for concluída (1.000 verificações coletadas em ambos os dispositivos), o teste será aprovado se a mediana calculada (500ª medição) para os testes Rx e Tx estiver entre -65 dBm e -45 dBm. O teste falha se a mediana calculada para o teste de Rx ou Tx não estiver dentro do intervalo aceito.
Calibre os dispositivos para compensar o deslocamento Rx e a potência Tx e garantir um RSSI médio de -55 dBm.
Rx:ajuste o RSSI definindo a propriedade do sistema
bluetooth.hardware.radio.le_rx_path_loss_comp_dbcom o valor (dB) que compensa o deslocamento de Rx para garantir um RSSI BLE médio de -55 dBm a 1 m. A pilha Bluetooth ajusta o RSSI para ser o RSSI mais o valor debluetooth.hardware.radio.le_rx_path_loss_comp_db.Para mais detalhes, consulte
le_scanning_manager.cc.Tx:ajuste a potência de transmissão definindo a propriedade do sistema
bluetooth.hardware.radio.le_tx_path_loss_comp_dbcomo o valor (dB) que compensa a potência de transmissão para garantir um RSSI BLE médio de -55 dBm a 1 m. A pilha Bluetooth ajusta a potência de transmissão para ser a potência de transmissão mais o valor debluetooth.hardware.radio.le_tx_path_loss_comp_db.Para mais detalhes, consulte
le_advertising_manager.cc.