Compartilhar via


Testes de HID do BTP

Os testes do BTP HID verificam a capacidade do sistema local de emparelhar com um rádio remoto sobre BR/EDR ou LE e validar a funcionalidade HID.

Ao configurar o

Antes de usar um dispositivo Pmod com o Traduci, marcar que 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á ligado e se os dispositivos apropriados estão conectados corretamente ao Traduci. Atualmente, o dispositivo RN42 pode ser conectado ao JB. Da mesma forma, o dispositivo Bluefruit pode ser conectado ao JC. Informações mais detalhadas sobre a configuração podem ser encontradas em Visão geral do BTP.

Informações e informações de compra para dispositivos com suporte podem ser encontradas Hardware BTP com suporte.

Dispositivos com suporte

Executando os testes hid

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. Execute:

  • RunHidTests.bat <device name> de um prompt de comando com privilégios elevados ou
  • RunHidTests.ps1 <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 hardware com suporte da 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 é iniciado no Traduci, o LED vermelho ao lado do adaptador de 12 pinos é ativado depois que o comando do teste para ligar o dispositivo Pmod é enviado. Esse LED é desativado no final de cada teste. Se estiver ativado no início do próximo teste devido à falha do teste anterior, desligue-o e ligue-o novamente para retornar a um estado conhecido. Se o ciclo de energia falhar, o teste falhará devido ao dispositivo Pmod estar em um estado desconhecido.

Capturando logs

Para capturar os logs do Bluetooth, siga as instruções em As ferramentas do Barramento para o Repositório windows no GitHub.

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

Problemas conhecidos

  • Testes de estresse: os testes executados em um loop apertado usando um dispositivo LE podem fazer com que o emparelhamento ou o desemparelhamento falhem.
  • Os testes podem falhar com pouca frequência com um dispositivo LE HID devido à validação destinada a capturar desconexões inesperadas. Às vezes, as desconexões são recuperadas automaticamente (falhas para estabelecer), mas o teste ainda falha na validação. Falhas podem ocorrer com mais frequência em ambientes rf barulhentos.