次の方法で共有


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無線の電源がオンで、適切なデバイスが 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> 管理者特権で実行したコマンド プロンプトまたは
  • 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> 管理者特権で実行したコマンド プロンプトまたは
  • 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 Repo 用 busiotools の手順に従います。

Bluetoothログを解析するには、 BTETLParse ツールの指示に従います。

既知の問題

  • ストレス テスト: LE デバイスを使用して厳密なループでテストを実行すると、ペアリングまたはペアリング解除が失敗する可能性があります。
  • VPN セッションから切断せずに Wi-Fi とBluetoothの共存テストを実行すると、エラーが発生します。
  • 現在、これらのテストは、一部の Arm64 デバイスで失敗する可能性があります。 この問題の解決に取り組んでいます。