Conditions préalables au test du contrôleur Bluetooth
Ce document explique comment configurer correctement votre environnement de test et tester les machines pour exécuter les tests Bluetooth Windows HLK pour une radio Bluetooth.
Configuration requise du contrôleur Bus Bluetooth (Device.BusController.Bluetooth)
Lors de la certification d’une radio Bluetooth, tous les tests doivent être effectués avec la pile Bluetooth de la boîte de réception Microsoft. Les pilotes de filtre requis pour le fonctionnement radio peuvent toujours être utilisés tant que les fonctionnalités de la pile Microsoft ne sont pas remplacées.
La radio doit être testée alors qu’elle est connectée sur le type de transport que les fabricants OEM et odMs utiliseront dans leur système. Par exemple, si la radio est connectée via UART dans un système, veuillez également certifier la radio avec celle-ci connectée via UART.
Le test radio doit être effectué dans la configuration Windows par défaut et aucune modification des paramètres Bluetooth ne doit être apportée. Par exemple, les radios USB doivent prendre en charge la suspension sélective, ce qui est activé dans Windows par défaut. Ne modifiez pas ce paramètre par défaut du système d’exploitation sélectionné.
Notes
Il est vivement recommandé que les IHVs qui produisent également un pack de compléments de profil effectuent des tests supplémentaires au niveau du système Bluetooth (System.Client.BluetoothController) avec leur pack de profils installé sur le système, car les fabricants OEM et ODM devront certifier leurs systèmes avec ces packs de profils installés.
Plateforme de test Bluetooth (BTP)
Vous trouverez une vue d’ensemble générale de la plateforme de test sur la plateforme de test Bluetooth (BTP).
Configuration matérielle
Le HLK nécessite au moins un appareil dans chacune des catégories suivantes (d’autres appareils peuvent fonctionner, mais ne sont pas testés ou pris en charge par Microsoft) :
La plupart des radios BTP sont connectées à l’aide de la carte Traduci. Consultez Configuration matérielle pour la plateforme de test Bluetooth pour savoir comment configurer chaque appareil et la carte Traduci.
Pour la version de microprogramme Traduci appropriée, reportez-vous au tableau ci-dessous avec les liens vers le package BTP approprié et suivez l’étape 2 de la configuration logicielle de la plateforme de test Bluetooth.
HLK Version | BTP Package |
---|---|
22H2 | Télécharger v1.12.2 |
Les tests HLK supposent la disposition de port Traduci suivante, sauf indication contraire :
Port | Appareil |
---|---|
JA | RN52/BM62 |
JB | RN42 |
JC | Bluefruit Friend |
JD |
Configuration matérielle requise pour les spécifications de test
Caractéristique | Matériel |
---|---|
Device.BusController.Bluetooth.HciExtensions.A2dpOffload System.Client.BluetoothController.HciExtensions.A2dpOffload |
Traduci, RN52/BM62 |
Exécution de tests dans le HLK
Le HLK planifie l’exécution des tests BTP sur un système client, de sorte que le traduci doit être connecté au système client. Les tests BTP auront un symbole pour le type indiquant « Nécessite une configuration spéciale ».
Les tests BTP sont planifiés de la même façon que tout autre test.
La valeur utilisée pour le nom du paramètre d’appareil se trouve sur la page décrivant les appareils ci-dessus. À titre d’exemple, celles-ci sont extraites des pages qui décrivent les appareils RN42 et Bluefruit Friend . La colonne Paramètre affiche la valeur qui peut être utilisée :
Appareil | Fonctions | Paramètre |
---|---|---|
RN42 | Taux de base (BR) | rn42 |
Plume bluefruit | Basse énergie (LE) | bluefruit52 |
Configuration de l’environnement de test
Les tests Bluetooth nécessitent jusqu’à 3 systèmes de test, chacun avec une radio Bluetooth 4.0 présente sur la machine et dans le même pool de machines WHLK. Les machines sont divisées en deux rôles.
Principal : système de test qui a la radio Bluetooth à certifier (DUT).
Secondaire : prise en charge des systèmes de test qui ont une radio Bluetooth 4.0 présente sur le système.
Toutes les machines de test doivent être en mesure de communiquer via TCP/IP et doivent être en mesure de résoudre les noms de machine des autres à l’aide de DNS. La communication TCP/IP du canal arrière s’effectue sur les ports 5005 et 5006 et doit être ouverte automatiquement par le logiciel de test.
Toutes les machines de test doivent être placées à plusieurs pieds l’une de l’autre et avoir une ligne de vue claire les unes sur les autres afin de réduire les éventuels faux échecs de test. Essayez également de réduire le trafic Bluetooth dans la zone pour réduire le bruit et améliorer la fiabilité des tests.
Instructions d’installation de la machine
Installez le système d’exploitation Windows le plus récent disponible sur les machines de test et joignez les machines à votre réseau de test. Toutes les machines de test doivent être en mesure de communiquer entre elles via TCP/IP et le contrôleur WHLK.
Si les systèmes n’ont pas de radio Bluetooth interne, procédez comme suit.
Installez le contrôleur Bluetooth pour être certifié (DUT) sur le système principal.
Installez les radios Bluetooth 4.0 de prise en charge sur les machines secondaires. Il est recommandé d’utiliser une radio précédemment certifiée sur vos machines de test secondaires, mais aucune radio 4.0 n’a reçu de logo au moment où ce document a été écrit.
Installez des packages logiciels.
Si vous certifiez la radio Bluetooth, installez tous les logiciels requis (pilotes de filtre, etc.) requis pour l’opération de radios. Les fonctionnalités de la pile Bluetooth de la boîte de réception Microsoft ne doivent pas être remplacées lors de la certification d’une radio.
Si vous certifiez un système Windows doté d’une radio Bluetooth intégrée, installez tous les logiciels requis pour le fonctionnement radio, ainsi que tout logiciel fourni avec la machine (cela inclut les pilotes tiers tels que les packs de profils et les pilotes de filtre).
Installez le client Windows HLK sur l’ordinateur de test.
Utilisez Windows HLK Studio pour créer un pool de machines et déplacer les 3 machines de test dans le pool nouvellement créé.
Dissociez tous les appareils Bluetooth de toutes les machines de test.
Placez toutes les machines de test dans l’état « Prêt ».