Partager via


Tests HID BTP

Les tests HID BTP vérifient la capacité du système local à coupler avec une radio distante sur BR/EDR ou LE et valident la fonctionnalité HID.

Configuration

Avant d’utiliser un appareil Pmod avec le Traduci, case activée que le voyant d’alimentation vert, une LED de test jaune facultative et 3 LED orange sur le Traduci sont allumés. Vérifiez que la radio Bluetooth du SUT est sous tension et que le ou les appareils appropriés sont correctement branchés au Traduci. Actuellement, l’appareil RN42 ne peut être branché qu’à JB. De même, l’appareil Bluefruit ne peut être branché qu’à JC. Vous trouverez des informations plus détaillées sur la configuration dans vue d’ensemble de BTP.

Vous trouverez des informations et des informations d’achat pour les appareils pris en charge matériel BTP pris en charge.

Appareils pris en charge

Exécution des tests HID

Accédez au dossier où le package BTP a été extrait. Il se trouve généralement sous C:\BTP. Dans un dossier nommé d’après la version du package, vous trouverez les scripts suivants. Exécutez l’une des opérations suivantes :

  • RunHidTests.bat <device name> à partir d’une invite de commandes avec élévation de privilèges ou
  • RunHidTests.ps1 <device name> à partir d’une console PowerShell avec élévation de privilèges

Vous trouverez des informations sur les paramètres de nom d’appareil disponibles sur le matériel pris en charge par la plateforme de test Bluetooth.

Vous pouvez également inclure le paramètre -VerboseLogs facultatif à la fin pour obtenir une sortie plus détaillée des opérations internes de BTP.

Lorsqu’un test démarre sur le Traduci, la LED rouge à côté de l’adaptateur à 12 broches s’allume une fois que la commande du test pour alimenter le périphérique Pmod a été envoyée. Cette LED est désactivée à la fin de chaque test. S’il est activé au début du test suivant en raison de l’échec du test précédent, mettez-le hors tension et mettez-le à nouveau sous tension pour le ramener à un état connu. Si le cycle d’alimentation échoue, le test échoue en raison du fait que l’appareil Pmod est dans un état inconnu.

Capture des journaux

Pour capturer les journaux Bluetooth, suivez les instructions de la page Outils Bus pour le dépôt Windows sur GitHub.

Pour analyser les journaux Bluetooth, suivez les instructions de l’outil BTETLParse.

Problèmes connus

  • Tests de contrainte : les tests exécutés dans une boucle serrée à l’aide d’un appareil LE peuvent entraîner l’échec de l’appairage ou du non-association.
  • Les tests peuvent rarement échouer avec un appareil LE HID en raison d’une validation destinée à intercepter les déconnexions inattendues. Parfois, les déconnexions sont automatiquement récupérées (échecs à établir), mais le test échoue toujours à la validation. Les défaillances peuvent se produire plus fréquemment dans les environnements RF bruyants.