Compartir a través de


Pruebas HID de BTP

Las pruebas BTP HID comprueban la capacidad del sistema local para emparejar con una radio remota a través de BR/EDR o LE y validan la funcionalidad HID.

Instalación

Antes de usar un dispositivo Pmod con traduci, compruebe que el indicador de energía verde, un LED de prueba amarillo opcional y 3 LED naranjas en traduci están encendidos. Confirme que la radio Bluetooth del SUT está encendida y que los dispositivos adecuados están conectados correctamente al Traduci. Actualmente, el dispositivo RN42 solo se puede conectar a JB. Del mismo modo, el dispositivo Bluefruit solo se puede conectar a JC. Puede encontrar información más detallada sobre la configuración en información general de BTP.

La información sobre los dispositivos compatibles y las opciones de compra se pueden encontrar en hardware BTP compatible.

Dispositivos compatibles

Ejecución de las pruebas HID

Vaya a la carpeta donde se extrajo el paquete BTP. Normalmente se encuentra bajo C:\BTP. En una carpeta denominada después de la versión del paquete, encontrará los siguientes scripts. Ejecute cualquiera de las siguientes opciones:

  • RunHidTests.bat <device name> desde un símbolo del sistema con privilegios elevados o
  • RunHidTests.ps1 <device name> desde una consola de PowerShell con privilegios elevados

Puede encontrar información sobre los parámetros de nombre de dispositivo disponibles en hardware compatible con la plataforma de pruebas de Bluetooth.

También puede incluir el parámetro -VerboseLogs opcional al final para obtener una salida más exhaustiva de las operaciones internas de BTP.

A medida que se inicia una prueba en el Traduci, el LED rojo junto al adaptador de 12 pines se enciende una vez que se ha enviado el comando de la prueba para encender el dispositivo Pmod. Este LED está desactivado al final de cada prueba. Si está activado al principio de la siguiente prueba debido a un error de prueba anterior, descienda y vuelva a encenderla para devolverla a un estado conocido. Si se produce un error en el ciclo de alimentación, se produce un error en la prueba debido a que el dispositivo Pmod está en un estado desconocido.

Captura de registros

Para capturar los registros de Bluetooth, siga las instrucciones en The Bus tools for Windows Repo on GitHub (Herramientas de Bus para el repositorio de Windows en GitHub).

Para analizar los registros de Bluetooth, siga las instrucciones de la herramienta BTETLParse.

Problemas conocidos

  • Pruebas de esfuerzo: las pruebas ejecutadas en un bucle apretado utilizando un dispositivo LE pueden provocar fallos en el emparejamiento o desemparejamiento.
  • Las pruebas pueden producir errores con poca frecuencia con un dispositivo LE HID debido a la validación destinada a detectar desconexiones inesperadas. A veces, las desconexiones se recuperan automáticamente (fallos al establecer), pero la prueba sigue fallando en la validación. Los errores pueden producirse con más frecuencia en entornos de RF ruidosos.