Condividi tramite


Test di coesistenza di BTP Wi-Fi e Bluetooth

Il bluetooth BTP e Wi-Fi test di coesistenza controlla se il sistema può associare i dispositivi Bluetooth, connettersi a un punto di accesso Wi-Fi e trasmettere i dati tramite Wi-Fi. Questi test convalidano anche la funzionalità Bluetooth e monitorano la velocità effettiva Bluetooth contemporaneamente. Le prestazioni bluetooth e Wi-Fi vengono segnalate all'utente e le prestazioni dei flussi audio e HID Bluetooth vengono convalidate usando il rilevamento degli errori e l'analisi del traffico.

Configurazione per il test

Prima di usare un dispositivo Pmod con Traduci, verificare che l'indicatore di alimentazione verde, un LED di test giallo facoltativo e 3 LED arancioni sulla Traduci siano attiva. Verificare che la radio Bluetooth di SUT sia attivata e che i dispositivi appropriati siano collegati correttamente alla traduci. Attualmente il dispositivo ESP32 può essere collegato solo a JD. Analogamente, il dispositivo audio (RN52 o BM62) può essere collegato solo a JA. Altre informazioni dettagliate sulla configurazione sono disponibili nella panoramica di BTP.

Le funzionalità e gli acquisti per i dispositivi supportati sono disponibili in Hardware BTP supportato.

Dispositivi supportati

Esecuzione dei test di coesistenza di Wi-Fi e Bluetooth

Passare alla cartella in cui è stato estratto il pacchetto BTP. In genere si trova sotto C:\BTP. In una cartella denominata dopo la versione del pacchetto, sono disponibili gli script seguenti. Assicurarsi che tutte le connessioni VPN e di rete esistenti siano disconnesse e che "Connetti automaticamente" sia deselezionata. Eseguire quindi una delle due operazioni:

  • RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> da un prompt dei comandi con privilegi elevati o
  • RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> da una console di PowerShell con privilegi elevati

Se si desidera convalidare anche la funzionalità HID contemporaneamente, eseguire entrambe le operazioni:

  • RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> da un prompt dei comandi con privilegi elevati o
  • RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name> da una console di PowerShell con privilegi elevati

Le informazioni sui parametri del nome del dispositivo disponibili sono disponibili nell'hardware supportato da Bluetooth Test Platform.

È anche possibile includere il parametro -VerboseLogs facoltativo alla fine per ottenere un output più dettagliato delle operazioni interne di BTP.

Durante l'avvio di un test sulla Traduci, il LED rosso accanto all'adattatore a 12 pin attiva una volta inviato il comando dal test per l'alimentazione del dispositivo Pmod. Questo LED viene disattivato alla fine di ogni test. Se si trova all'inizio del test successivo a causa dell'esito negativo del test precedente, caricarlo e riattivarlo per tornare a uno stato noto. Se il ciclo di alimentazione ha esito negativo, il test non riesce a causa del dispositivo Pmod in uno stato sconosciuto.

Acquisizione dei log

Per acquisire i log Bluetooth, seguire le istruzioni per il busiotools per Il repository di Windows in GitHub.

Per analizzare i log Bluetooth, seguire le istruzioni per lo strumento BTETLParse.

Problemi noti

  • Test di stress: i test vengono eseguiti in un ciclo stretto usando un dispositivo LE possono causare l'esito negativo dell'associazione o dell'annullamento dell'associazione.
  • L'esecuzione di test di coesistenza Wi-Fi e Bluetooth senza disconnettersi da alcuna sessione VPN causa errori.
  • Attualmente questi test potrebbero non riuscire per alcuni dispositivi Arm64. Stiamo lavorando alla risoluzione di questo problema.