Compartilhar via


Testes de coexistência de BTP Wi-Fi e Bluetooth

Os testes de coexistência do BTP Bluetooth e Wi-Fi 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 de Bluetooth e Wi-Fi são relatados ao usuário e o desempenho de fluxos de áudio Bluetooth e HID são validados usando a detecção de falhas e a análise de tráfego.

Configuração para teste

Antes de usar um dispositivo Pmod com o Traduci, verifique se o indicador de energia verde, um LED de teste amarelo opcional e três LEDs laranjas no Traduci estão ativados. Confirme se o rádio Bluetooth do SUT está ativado e se os dispositivos apropriados estão conectados corretamente 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 na visão geral do BTP.

Informações sobre funções e compra de dispositivos com suporte podem ser encontradas em Hardware BTP com suporte.

Dispositivos com suporte

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

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

  • RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> de um prompt de comando elevado ou
  • RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> 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> de um prompt de comando elevado ou
  • RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> de um console do PowerShell com privilégios elevados

Informações sobre parâmetros de nome de dispositivo disponíveis podem ser encontradas no hardware compatível com a 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.

À medida que um teste é iniciado no Traduci, o LED vermelho ao lado do adaptador de 12 pinos é ativado depois que o comando do teste para alimentar o dispositivo Pmod foi enviado. Esse LED é desativado no final de cada teste. Se ele estiver ativado no início do próximo teste devido à falha do teste anterior, desligue-o e ative-o novamente para devolvê-lo a um estado conhecido. Se o ciclo de energia falhar, o teste falhará devido ao dispositivo Pmod estar em um estado desconhecido.

Capturando registros

Para capturar os logs Bluetooth, siga as instruções para o busiotools no repositório do Windows no GitHub.

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

Problemas conhecidos

  • Testes de estresse: testes executados em um ciclo contínuo usando um dispositivo LE podem causar falha no emparelhamento ou desemparelhamento.
  • Executar testes de coexistência Wi-Fi e Bluetooth sem se desconectar de nenhuma sessão VPN causa falhas.
  • Atualmente, esses testes podem falhar em alguns dispositivos Arm64. Estamos trabalhando para resolver esse problema.