BTP-Wi-Fi- och Bluetooth-samexistenstester

BTP Bluetooth- och Wi-Fi samexistenstesterna kontrollerar om systemet kan kopplas ihop med Bluetooth-enheter, ansluta till en Wi-Fi åtkomstpunkt och strömma data via Wi-Fi. Dessa tester validerar även Bluetooth-funktioner och övervakar Bluetooth-dataflödet samtidigt. Bluetooth och Wi-Fi prestanda rapporteras till användaren, och prestanda för Bluetooth-ljud- och HID-strömmar verifieras med hjälp av identifiering av fel och trafikanalys.

Konfigurera för testning

Innan du använder en Pmod-enhet med Traduci kontrollerar du att den gröna strömindikatorn, en valfri gul test-LED och 3 orange lysdioder på Traduci är på. Kontrollera att SUT:s Bluetooth-radio är påslagen och att lämpliga enheter är korrekt anslutna till Traduci. ESP32-enheten kan för närvarande endast anslutas till JD. På samma sätt kan ljudenheten (RN52 eller BM62) endast anslutas till JA. Mer detaljerad information om hur du konfigurerar finns i BTP-översikten.

Funktioner och köpinformation för enheter som stöds finns på BTP-maskinvara som stöds.

Enheter som stöds

Köra Wi-Fi- och Bluetooth-samexistenstesterna

Navigera till mappen där BTP-paketet extraherades. Den finns vanligtvis under C:\BTP. I en mapp med namnet efter versionen av paketet hittar du följande skript. Kontrollera att alla befintliga nätverks- och VPN-anslutningar är frånkopplade och att "Anslut automatiskt" är avmarkerat. Kör sedan något av följande:

  • RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> från en upphöjd kommandotolk eller
  • RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> från en upphöjd PowerShell-konsol

Om du vill verifiera HID-funktioner samtidigt kör du antingen:

  • RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> från en upphöjd kommandotolk eller
  • RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> från en upphöjd PowerShell-konsol

Information om tillgängliga parametrar för enhetsnamn finns i maskinvara som stöds av Bluetooth Test Platform.

Du kan också inkludera den valfria parametern -VerboseLogs i slutet för att få mer utförliga utdata från de inre åtgärderna i BTP.

När ett test startar på Traduci aktiveras den röda lysdioderna bredvid 12-stiftsadaptern när kommandot från testet för att driva Pmod-enheten har skickats. Denna lysdiod är avstängd i slutet av varje test. Om det är aktiverat i början av nästa test på grund av att det tidigare testet misslyckades kan du stänga av det och starta det igen för att återställa det till ett känt tillstånd. Om strömcykeln misslyckas leder det till att testet misslyckas eftersom Pmod-enheten är i ett okänt tillstånd.

Samla in loggar

Om du vill samla in Bluetooth-loggarna följer du anvisningarna för busiotools för Windows Repo på GitHub.

Om du vill parsa Bluetooth-loggarna följer du anvisningarna för BTETLParse-verktyget.

Kända problemområden

  • Stresstester: Tester som körs i en tät slinga med en LE-enhet kan leda till att parkoppling eller avkoppling misslyckas.
  • Att köra Wi-Fi- och Bluetooth-samexistenstester utan att koppla från VPN-sessioner leder till fel.
  • För närvarande kan dessa tester misslyckas för vissa Arm64-enheter. Vi arbetar med att lösa det här problemet.