このドキュメントでは、Bluetooth 無線の Bluetooth Windows HLK テストを実行するためのテスト環境とテスト マシンを適切にセットアップする方法について説明します。
Bluetooth バス コントローラーの要件 (Device.BusController.Bluetooth)
Bluetooth 無線を認定する場合、すべてのテストは Microsoft Inbox Bluetooth スタックを使用して行う必要があります。 無線操作に必要なフィルター ドライバーは、Microsoft スタックの機能が置き換えられない限り、引き続き使用できます。
無線機は、OEMおよびODMがシステムで使用するトランスポートタイプを介して接続しながらテストする必要があります。 たとえば、システム内で無線がUART経由で接続される場合は、UART経由で接続された無線機も認証してください。
無線テストはデフォルトのWindows構成で行う必要があり、Bluetooth設定に変更を加えないでください。 たとえば、USB 無線はセレクティブ サスペンドをサポートする必要があり、これは Windows で既定で有効になります。 この設定は、選択した OS のデフォルトから変更しないでください。
注
プロファイル アドオン パックも作成する IHV は、プロファイル パックがシステムにインストールされている状態で追加の Bluetooth システム レベル テスト (System.Client.BluetoothController) を実行する ことを強くお勧めします 。OEM と ODM は、これらのプロファイル パックがインストールされたシステムを認定する必要があります。
Bluetoothテストプラットフォーム(BTP)
テストプラットフォームの一般的な概要については、 Bluetoothテストプラットフォーム(BTP)を参照してください。
ハードウェアのセットアップ
HLK には、次の各カテゴリに少なくとも 1 つのデバイスが必要です (他のデバイスは動作する可能性がありますが、Microsoft によってテストまたはサポートされていません)。
ほとんどのBTP無線機は、 Traduciボードを使用して接続されます。 各デバイスと Traduci ボードの設定方法については、「 Bluetooth テスト プラットフォームのハードウェア設定 」を参照してください。
適切な Traduci ファームウェア バージョンについては、次の表と適切な BTP パッケージへのリンクを参照し、 Bluetooth テスト プラットフォーム ソフトウェアのセットアップの手順 2 に従ってください。
HLK バージョン | BTPパッケージ |
---|---|
22H2 | v1.12.2をダウンロード |
HLK テストでは、特に指定がない限り、次の Traduci ポート レイアウトが想定されます。
港 / ポート | デバイス |
---|---|
JAの | RN52/BM62 |
JBの | RN42の |
JCの | ブルーフルーツの友達 |
JDさん |
テスト仕様のハードウェア要件
仕様 | ハードウェア |
---|---|
Device.BusController.Bluetooth.HciExtensions.A2dpOffload System.Client.BluetoothController.HciExtensions.A2dpOffload |
トラドゥシ、RN52/BM62 |
HLK でのテストの実行
HLK は、クライアント システム上で BTP テストを実行するようにスケジュールするため、トランザクションをクライアント システムに接続する必要があります。 BTP テストには、"特別な構成が必要" を示す記号が表示されます。
BTP テストは、他のテストと同じ方法でスケジュールされます。
デバイスパラメータ名に使用される値は、上記のデバイスを説明するページに記載されています。 例として、 これらは RN42 デバイスと Bluefruit Friend デバイスについて説明しているページから取得しています。 [パラメーター] 列には、使用できる値が表示されます。
デバイス | 能力 | パラメーター |
---|---|---|
RN42の | 基本料金(BR) | RN42の |
ブルーフルーツフェザー | 低エネルギー(LE) | ブルーフルーツ52 |
テスト環境のセットアップ
Bluetoothテストには最大3つのテストシステムが必要であり、各テストシステムには4.0 Bluetooth無線がマシン上および同じWHLKマシンプールに存在します。 マシンは 2 つの役割に分かれています。
プライマリ - 認証対象のBluetooth無線(DUT)を備えたテストシステム。
セカンダリ - システムに 4.0 Bluetooth 無線が存在するテスト システムをサポートします。
すべてのテスト コンピューターは、TCP/IP 経由で通信でき、DNS を使用して互いのコンピューター名を解決できる必要があります。 バックチャネルのTCP/IP通信はポート5005および5006を介して行われ、テストソフトウェアによって自動的に開かれる必要があります。
すべてのテストマシンは、誤テストの失敗の可能性を減らすために、互いに数フィート以内に配置し、互いに明確な視線を確保する必要があります。 また、ノイズを減らし、テストの信頼性を高めるために、エリア内の他のBluetoothトラフィックを減らすようにしてください。
マシンのセットアップ手順
利用可能な最新の Windows オペレーティング システムをテスト コンピューターにインストールし、コンピューターをテスト ネットワークに参加させます。 すべてのテスト コンピューターは、TCP/IP と WHLK コントローラーを介して相互に通信できる必要があります。
システムにBluetooth無線通信が内蔵されていない場合は、次の手順に従います。
認定を受けるBluetoothコントローラー(DUT)をプライマリシステムに取り付けます。
サポートするBluetooth 4.0無線をセカンダリマシンにインストールします。 セカンダリ テスト マシンでは、以前に認定された無線機を使用することをお勧めしますが、このドキュメントが書かれた時点では、4.0 無線機にはロゴが付けられていません。
ソフトウェアパッケージをインストールします。
Bluetooth無線を認証する場合は、無線の操作に必要なソフトウェア(フィルタードライバーなど)をインストールします。 Microsoft 受信トレイの Bluetooth スタックの機能は、ラジオの認定時に置き換えないでください。
Bluetooth 無線が統合された Windows システムを 認定する場合は、無線操作に必要なソフトウェアと、マシンに付属するソフトウェア (これには、プロファイル パックやフィルター ドライバーなどのサード パーティ ドライバーが含まれます) をインストールします。
Windows HLK クライアントをテスト コンピューターにインストールします。
Windows HLK Studio を使用してマシン プールを作成し、新しく作成したプールに 3 台のテスト マシンを移動します。
すべてのテストマシンからすべてのBluetoothデバイスのペアリングを解除します。
すべてのテスト マシンを "Ready" 状態にします。