BTP Wi-fiとBluetoothの共存テスト
BTP BluetoothとWi-fiの共存テストでは、システムがBluetoothデバイスとペアリングし、Wi-fiアクセスポイントに接続し、Wi-fi経由でデータをストリーミングできるかどうかを確認します。 また、これらのテストでは、Bluetooth機能を検証し、Bluetoothスループットを同時に監視します。 BluetoothとWi-fiのパフォーマンスはユーザーに報告され、BluetoothオーディオとHIDストリームのパフォーマンスは、障害検出とトラフィック分析を使用して検証されます。
テストのセットアップ
TraduciでPmodデバイスを使用する前に、緑色の電源インジケーター、オプションの黄色のテストLED、およびTraduciの3つのオレンジ色のLedがオンになっていることを確認します。 SUTのBluetoothラジオの電源が入っており、適切なデバイス (s) がTraduciに正しく接続されていることを確認します。 現時点では、ESP32デバイスはJDに のみ 接続できます。 同様に、オーディオデバイス (RN52またはBM62) デバイスはJAに のみ 接続できます。 設定の詳細については 「BTPの概要」を参照してください。
サポートされているデバイスの機能と購入情報については、 「サポートされているBTPハードウェア」 を参照してください。
サポートされているデバイス
- ESP32 (Wi-fiアクセスポイントデバイスとして)
- BM62 (オーディオデバイスとして)
- RN52 (オーディオデバイスとして)
- RN42 (HIDデバイスとして)
- Bluefruit Friend (HIDデバイスとして)
- Bluefruit Feather (HIDデバイスとして)
Wi-fiとBluetoothの共存テストの実行
BTPパッケージが抽出されたフォルダーに移動します。 通常は C:\BTP
の下にあります。 パッケージのバージョンにちなんだ名前のフォルダーに、次のスクリプトがあります。 既存のすべてのネットワーク接続とVPN接続が切断され、 [自動的に接続] がオフになっていることを確認します。 次に、次のいずれかを実行します。
RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name>
管理者特権のコマンドプロンプトまたは管理者特権のPowerShellコンソールからRunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name>
管理者特権のPowerShellコンソールから
同時にHID機能も検証する場合は、次のいずれかを実行します。
RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>
管理者特権のコマンドプロンプトまたは管理者特権のPowerShellコンソールからRunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>
管理者特権のPowerShellコンソールから
使用可能なデバイス名パラメーターの情報については、 「Bluetoothテストプラットフォームでサポートされているハードウェア」 を参照してください。
また、最後に省略 -VerboseLogs
可能なパラメーターを含めて、BTPの内部操作の詳細な出力を取得することもできます。
Traduciでテストが開始されると、テストからPmodデバイスの電源をオンにするコマンドが送信されると、12ピンアダプターの横にある赤いLEDが点灯します。 このLEDは、すべてのテストの最後にオフになります。 前のテストが失敗したために次のテストの開始時にオンになっている場合は、電源を切ってから電源を入れて、既知の状態に戻します。 電源サイクルが失敗した場合、Pmodデバイスが不明な状態になっているため、テストは失敗します。
ログのキャプチャ
Bluetoothログをキャプチャするには GitHubのWindowsリポジトリ用のbusiotoolsの手順に従います。
Bluetoothログを解析するには BTETLParseツールの手順に従います。
既知の問題
- ストレステスト: LEデバイスを使用してタイトなループでテストを実行すると、ペアリングまたはペアリング解除が失敗する可能性があります。
- VPNセッションから切断せずにWi-fiとBluetoothの共存テストを実行すると、エラーが発生します。
- 現在、これらのテストは一部のARM 64デバイスで失敗する可能性があります。 この問題の解決に取り組んでいます。