Freigeben über


BTP-Wi-Fi- und Bluetooth-Koexistenztests

Die BTP-Tests für Bluetooth und Wi-Fi koexistenz überprüfen, ob das System mit Bluetooth-Geräten koppeln, eine Verbindung mit einem Wi-Fi-Zugriffspunkt herstellen und Daten über WLAN streamen kann. Diese Tests überprüfen auch die Bluetooth-Funktionalität und überwachen den Bluetooth-Durchsatz gleichzeitig. Die Leistung von Bluetooth und Wi-Fi wird dem Benutzer gemeldet, und die Leistung von Bluetooth-Audio- und HID-Streams wird mithilfe der Erkennung von Störungen und der Datenverkehrsanalyse überprüft.

Einrichten für Tests

Bevor Sie ein Pmod-Gerät mit dem Traduci verwenden, überprüfen Sie, ob die grüne Leistungsanzeige, eine optionale gelbe Test-LED und 3 orangefarbene LEDs am Traduci eingeschaltet sind. Vergewissern Sie sich, dass das Bluetooth-Funkgerät des SUT eingeschaltet ist und dass die entsprechenden Geräte ordnungsgemäß an die Traduci angeschlossen sind. Derzeit kann das ESP32-Gerät nur an JD angeschlossen werden. Ebenso kann das Audiogerät (RN52 oder BM62) nur an JA angeschlossen werden. Ausführlichere Informationen zum Einrichten finden Sie unter BTP-Übersicht.

Features und Kaufinformationen für unterstützte Geräte finden Sie unter Unterstützte BTP-Hardware.

Unterstützte Geräte

Ausführen der Wi-Fi- und Bluetooth-Koexistenztests

Navigieren Sie zu dem Ordner, in dem das BTP-Paket extrahiert wurde. Sie befindet sich in der Regel unter C:\BTP. In einem Ordner, der nach der Version des Pakets benannt ist, finden Sie die folgenden Skripts. Stellen Sie sicher, dass alle vorhandenen Netzwerk- und VPN-Verbindungen getrennt sind und dass "Automatisch verbinden" deaktiviert ist. Führen Sie dann eine der folgenden Aktionen aus:

  • RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> über eine Eingabeaufforderung mit erhöhten Rechten oder
  • RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> über eine PowerShell-Konsole mit erhöhten Rechten

Wenn Sie die HID-Funktionalität gleichzeitig überprüfen möchten, führen Sie eine der folgenden Schritte aus:

  • RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> über eine Eingabeaufforderung mit erhöhten Rechten oder
  • RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> über eine PowerShell-Konsole mit erhöhten Rechten

Informationen zu den verfügbaren Gerätenamenparametern finden Sie unter Unterstützte Hardware der Bluetooth-Testplattform.

Sie können auch den optionalen Parameter -VerboseLogs am Ende einschließen, um eine ausführlichere Ausgabe der inneren Vorgänge von BTP zu erhalten.

Wenn ein Test am Traduci beginnt, wird die rote LED neben dem 12-poligen Adapter eingeschaltet, sobald der Befehl aus dem Test zum Einschalten des Pmod-Geräts gesendet wurde. Diese LED wird am Ende jedes Tests ausgeschaltet. Wenn es am Anfang des nächsten Tests aktiviert ist, da der vorherige Test fehlgeschlagen ist, schalten Sie ihn herunter, und schalten Sie es wieder ein, um ihn in einen bekannten Zustand zurückzugeben. Wenn der Stromzyklus fehlschlägt, schlägt der Test fehl, da sich das Pmod-Gerät in einem unbekannten Zustand befindet.

Aufzeichnen von Protokollen

Befolgen Sie zum Erfassen der Bluetooth-Protokolle die Anweisungen für busiotools for Windows Repo auf GitHub.

Um die Bluetooth-Protokolle zu analysieren, befolgen Sie die Anweisungen für das BTETLParse-Tool.

Bekannte Probleme

  • Belastungstests: Tests, die mit einem LE-Gerät in enger Schleife ausgeführt werden, können dazu führen, dass die Kopplung oder Entkoppelung fehlschlägt.
  • Das Ausführen von Wi-Fi- und Bluetooth-Koexistenztests ohne Trennen von VPN-Sitzungen verursacht Fehler.
  • Derzeit können diese Tests für einige Arm64-Geräte fehlschlagen. Wir arbeiten daran, dieses Problem zu beheben.