次の方法で共有


Bluetooth コントローラーのテストの前提条件

このドキュメントでは、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トラフィックを減らすようにしてください。

マシンのセットアップ手順

  1. 利用可能な最新の Windows オペレーティング システムをテスト コンピューターにインストールし、コンピューターをテスト ネットワークに参加させます。 すべてのテスト コンピューターは、TCP/IP と WHLK コントローラーを介して相互に通信できる必要があります。

  2. システムにBluetooth無線通信が内蔵されていない場合は、次の手順に従います。

    1. 認定を受けるBluetoothコントローラー(DUT)をプライマリシステムに取り付けます。

    2. サポートするBluetooth 4.0無線をセカンダリマシンにインストールします。 セカンダリ テスト マシンでは、以前に認定された無線機を使用することをお勧めしますが、このドキュメントが書かれた時点では、4.0 無線機にはロゴが付けられていません。

  3. ソフトウェアパッケージをインストールします。

    1. Bluetooth無線を認証する場合は、無線の操作に必要なソフトウェア(フィルタードライバーなど)をインストールします。 Microsoft 受信トレイの Bluetooth スタックの機能は、ラジオの認定時に置き換えないでください。

    2. Bluetooth 無線が統合された Windows システムを 認定する場合は、無線操作に必要なソフトウェアと、マシンに付属するソフトウェア (これには、プロファイル パックやフィルター ドライバーなどのサード パーティ ドライバーが含まれます) をインストールします。

  4. Windows HLK クライアントをテスト コンピューターにインストールします。

  5. Windows HLK Studio を使用してマシン プールを作成し、新しく作成したプールに 3 台のテスト マシンを移動します。

  6. すべてのテストマシンからすべてのBluetoothデバイスのペアリングを解除します。

  7. すべてのテスト マシンを "Ready" 状態にします。