Partilhar via


Testes de coexistência BTP Wi-Fi e Bluetooth

Os testes de coexistência de Bluetooth e Wi-Fi BTP verificam se o sistema pode emparelhar com dispositivos Bluetooth, conectar-se a um ponto de acesso Wi-Fi e transmitir dados por Wi-Fi. Esses testes também validam a funcionalidade Bluetooth e monitoram a taxa de transferência Bluetooth ao mesmo tempo. O desempenho do Bluetooth e Wi-Fi é comunicado ao utilizador, e o desempenho dos fluxos de áudio e HID do Bluetooth são validados usando a deteção de falhas e a análise de tráfego.

Configuração para teste

Antes de utilizar um dispositivo Pmod com o Traduci, verifique se o indicador de potência verde, um LED de teste amarelo opcional e 3 LEDs laranja no Traduci estão acesos. Confirme se o rádio Bluetooth do SUT está ligado e se o(s) dispositivo(s) apropriado(s) está(ão) corretamente ligado(s) ao Traduci. Atualmente, o dispositivo ESP32 pode ser conectado ao JD. Da mesma forma, o dispositivo de áudio (RN52 ou BM62) pode ser conectado ao JA. Informações mais detalhadas sobre a configuração podem ser encontradas em Visão geral do BTP.

Recursos e informações de compra para dispositivos suportados podem ser encontrados em Hardware BTP suportado.

Dispositivos suportados

Executando os testes de coexistência Wi-Fi e Bluetooth

Navegue até a pasta onde o pacote BTP foi extraído. Normalmente está localizado em C:\BTP. Em uma pasta com o nome da versão do pacote, você encontrará os seguintes scripts. Verifique se todas as conexões de rede e VPN existentes estão desconectadas e se a opção "Conectar automaticamente" está desmarcada. Em seguida, execute:

  • RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> a partir de uma janela de comando elevada ou
  • RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> a partir de um console do PowerShell com privilégios elevados

Se você também quiser validar a funcionalidade HID ao mesmo tempo, execute:

  • RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> a partir de uma linha de comandos elevada ou
  • RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> a partir de um console do PowerShell com privilégios elevados

Informações sobre os parâmetros de nome do dispositivo disponíveis podem ser encontradas no hardware suportado pela Plataforma de Teste Bluetooth.

Você também pode incluir o parâmetro -VerboseLogs opcional no final para obter uma saída mais detalhada das operações internas do BTP.

Quando um teste começa no Traduci, o LED vermelho ao lado do adaptador de 12 pinos acende assim que o comando do teste para ligar o dispositivo Pmod é enviado. Este LED é desligado no final de cada teste. Se ele estiver ligado no início do próximo teste devido à falha do teste anterior, desligue-o e ligue-o novamente para devolvê-lo a um estado conhecido. Se o ciclo de alimentação falhar, o teste falha devido ao dispositivo Pmod estar em um estado desconhecido.

Capturando registos

Para capturar os logs Bluetooth, siga as instruções para o busiotools for Windows Repo no GitHub.

Para analisar os logs Bluetooth, siga as instruções para a ferramenta BTETLParse.

Problemas conhecidos

  • Testes de esforço: Os testes executados num loop fechado usando um dispositivo LE podem fazer com que o emparelhamento ou desemparelhamento falhe.
  • Executar testes de coexistência Wi-Fi e Bluetooth sem se desconectar de nenhuma sessão VPN causa falhas.
  • Atualmente, esses testes podem falhar para alguns dispositivos Arm64. Estamos a trabalhar para resolver este problema.