Condividi tramite


Ottenere il pacchetto software Microsoft Bluetooth Test Platform

Il pacchetto software BTP (Bluetooth Test Platform) contiene tutto ciò che deve essere installato nel computer di test per testare l'interoperabilità dei dispositivi abilitati per Bluetooth con lo stack Bluetooth di Windows. La documentazione inclusa fornisce informazioni su come configurare l'hardware e suggerisce topologie per la copertura di test migliore e i dettagli per l'esecuzione dei test e la raccolta dei log.

Scaricare il pacchetto software BTP

Fare clic sul pulsante seguente per scaricare la versione più recente.

Nota

Il programma di installazione deve essere eseguito nel computer che eseguirà i test. Dopo l'installazione, non copiare, spostare o eliminare file. Se si ha un problema con l'installazione, usare Windows "Aggiungi o Rimuovi programmi" per disinstallare completamente BTP. Eseguire quindi un'installazione pulita con msi.

Aggiornamenti delle versioni

Versione Modifiche
1.14.0 - Aggiunta di test audio che possono usare un file audio personalizzato per la riproduzione anziché un tono di test generato.
- È stato risolto un problema che causava l'annullamento dell'associazione di Bluefruit Feather per alcuni dispositivi centrali.
- Miglioramento dell'affidabilità dell'analizzatore audio Traduci nei test.
- Diverse altre correzioni e miglioramenti per testare l'affidabilità.
1.12.2 - Aggiunta del supporto per la radio BM62.
- Aggiunta di controlli di versione del firmware espliciti per ESP32 Wi-Fi.
- Altre correzioni Wi-Fi coesistenza e miglioramenti per testare l'affidabilità.
1.11.1 - Correzione dell'arresto anomalo durante l'esecuzione di test di alimentazione HID di standby senza un pulsante di alimentazione virtuale installato.
- Aggiunta di controlli di versione del firmware espliciti per Bluefruit Feather.
- Diverse altre correzioni e miglioramenti per testare l'affidabilità.
1.10.1 - Aggiunta di test HID dello stato di alimentazione.
- Diverse altre correzioni e miglioramenti per testare l'affidabilità.
1.9.0 - Miglioramento del supporto per i dispositivi BTP usando plug-in DLL personalizzati.
- È stato risolto un problema che interessa i test audio mute/unmute in determinate build di Windows.
- Diverse altre correzioni e miglioramenti per testare l'affidabilità.
1.8.0 - Aggiunta di Wi-Fi con test di coesistenza audio e HID Bluetooth.
- Aggiunta di test audio disattivati e annulla l'annullamento della modifica.
- Aggiunta dell'opzione per registrare l'audio riprodotto durante i test in un file locale.
- Correzione del problema che potrebbe causare l'errore di Bluefruit Feather per segnalare in modo errato il relativo indirizzo Bluetooth.
- Risolto il problema relativo all'esecuzione di test audio correnti nelle build precedenti di Windows.
- Diverse altre correzioni e miglioramenti per testare l'affidabilità.
1.7.2 - Aggiunta di test di coesistenza audio Wi-Fi e Bluetooth.
- Aggiunta del supporto per Bluefruit Feather (nRF52840) con parità completa al supporto bluefruit esistente.
- Aggiunta di test per tutti i tipi di trattative chiave di associazione usando Bluefruit Feather.
- Correzione del problema per cui si verificano errori in un ciclo stretto se un dispositivo è stato scollegato da metà test.
- Diverse correzioni e miglioramenti per testare l'affidabilità.
1.6.2 - Non è più necessaria un'installazione WDK per eseguire test BTP.
- Aggiunta di test HID rapidi per rilevare più facilmente i problemi di chiave e altri problemi di prestazioni.
- Aggiunta rapida della sequenza di tasti e spostamento del mouse dopo i test HID inattive utili per l'esecuzione del ciclo.
- Aggiunta della misurazione della latenza di riconnessione ai test HID.
- Aggiunta della riconnessione dopo la disconnessione dei test HID inattivi.
- Diverse correzioni e miglioramenti per testare l'affidabilità.
1.5.1 - Aggiunta di strumenti di diagnostica BTVS e BTETLParse.
- Diverse correzioni e miglioramenti per testare l'affidabilità.
1.4.0 - Aggiunta del test della latenza della tastiera ai test HID.
- Aggiunta di test del mouse ai test HID.
- Aggiunta di test dello scenario audio + HID.
- Aggiunta di test della batteria.
- Correzione del problema che causa il mancato caricamento dei test durante l'esecuzione nelle versioni precedenti di Windows.
- Correzione di script non riusciti durante l'esecuzione in ambienti CMD/PowerShell non nativi.
- Diverse correzioni e miglioramenti per testare l'affidabilità.
1.3.1 - Aggiunta di test audio in grado di esercitare A2DP e HFP.
- Aggiunta della convalida del volume audio e del rilevamento degli errori tramite un FPGA nella traduci.
- Rinominati test in nomi più brevi e più descrittivi.
- Diverse correzioni e miglioramenti per testare l'affidabilità.
1.2.1 - Spostamento di BTP dall'anteprima privata al pubblico.
- Aggiunta di SleepTest sperimentale che dimostra una nuova funzionalità della traduci dell'esecuzione di comandi ritardati.
- Diverse correzioni e miglioramenti per testare l'affidabilità.

Strumenti nel pacchetto

File indipendenti dall'architettura

Strumento di test Descrizione Nome file
ConfigureMachineForBtp - Fornito come script CMD e uno script di PowerShell.
- Configura un computer di test per l'esecuzione di test BTP.
- Previsto per l'esecuzione prima dell'esecuzione del primo test in un nuovo computer o installazione del sistema operativo.

ConfigureMachineForBtp.batConfigureMachineForBtp.ps1
GetProcessorArchitectureName - Fornito come script di PowerShell.
- Consente ad altri script di identificare l'architettura del computer corrente
GetProcessorArchitectureName.ps1
RunTaefTest - Script helper di PowerShell per l'esecuzione di test TAEF in base al nome della dll di test e ai parametri di test.
RunTeafTests.ps1
RunPairingTests - Fornito come script CMD e uno script di PowerShell.
- Esegue i test di associazione Bluetooth.
- Supporta argomenti personalizzati se specificati.

RunPairingTests.batRunPairingTests.ps1
RunHidTests - Fornito come script CMD e uno script di PowerShell.
- Esegue i test HID Bluetooth.
- Supporta argomenti personalizzati se specificati.

RunHidTests.batRunHidTests.ps1
RunAudioTests - Fornito come script CMD e uno script di PowerShell.
- Esegue test audio, tra cui il rilevamento degli errori e la convalida del volume audio.
- Supporta gli argomenti personalizzati se specificato

RunAudioTests.batRunAudioTests.ps1
RunAudioHidScenarioTests - Fornito come script CMD e uno script di PowerShell.
- Esegue test di scenario audio e HID.
- Supporta gli argomenti personalizzati se specificato

RunAudioHidScenarioTests.batRunAudioHidScenarioTests.ps1
RunBatteryTests - Fornito come script CMD e uno script di PowerShell.
- Esegue test della batteria.
- Supporta gli argomenti personalizzati se specificato

RunBatteryTests.batRunBatteryTests.ps1
RunWiFiAudioScenarioTests - Fornito come script CMD e uno script di PowerShell.
- Esegue Wi-Fi e test dello scenario audio.
- Supporta gli argomenti personalizzati se specificato

RunWiFiAudioScenarioTests.batRunWiFiAudioScenarioTests.ps1
RunWiFiAudioHidScenarioTests - Fornito come script CMD e uno script di PowerShell.
- Esegue test dello scenario Wi-Fi, audio e HID.
- Supporta gli argomenti personalizzati se specificato

RunWiFiAudioHidScenarioTests.batRunWiFiAudioHidScenarioTests.ps1
RunPowerStateTests - Fornito come script CMD e uno script di PowerShell.
- Esegue i test dello stato di alimentazione.
- Supporta gli argomenti personalizzati se specificato

RunPowerStateTests.batRunPowerStateTests.ps1
Firmware di piume blufruit - File binari compilati per il dispositivo Bluefruit Feather. BtpBluefruit_nRF52840.ino.zip
ESP32 Firmware - File binari compilati per il dispositivo ESP32wifi. WiFi-ESP32.ino.bin
WiFi-ESP32.ino.partitions.bin

File binari dipendenti dall'architettura

I file elencati in questa tabella sono disponibili nelle architetture X86, AMD64 e Arm64. Il programma di installazione estrae un'istanza di ogni architettura.

Strumento di test Descrizione Nome file
TAEF - Creazione di test e framework di esecuzione (TAEF) C:\BTP\<version>\TAEF
BtpDevicePlugin - Binario necessario per supportare i test che usano una radio Bluetooth Windows locale. Microsoft.Bluetooth.TestPlatform.BtpDevicePlugin.dll
GenericSerialIO - Binario necessario per supportare i dispositivi BTP che usano la comunicazione seriale di Windows. Microsoft.Bluetooth.TestPlatform.GenericSerialIO.dll
HidTests - Testare il file binario per i test HID Bluetooth.
- Può essere eseguito usando TAEF o tramite gli script forniti.
TaefHidTests.dll
PairingTests - Testare il file binario per i test di associazione Bluetooth.
- Può essere eseguito usando TAEF o tramite gli script forniti.
TaefPairingTests.dll
AudioTest - Testare il file binario per i test audio Bluetooth.
- Può essere eseguito usando TAEF.
TaefAudioTests.dll
AudioHidScenarioTests - Testare il file binario per i test dello scenario Audio e HID Bluetooth.
- Può essere eseguito usando TAEF.
TaefAudioHidScenarioTests.dll
BatteryTests - Testare il file binario per i test della batteria Bluetooth.
- Può essere eseguito usando TAEF.
TaefBatteryTests.dll
WiFiCoexScenarioTests - Testare il file binario per i test di coesistenza Bluetooth e Wi-Fi.
- Può essere eseguito usando TAEF.
TaefWiFiCoexScenarioTests.dll
PowerStateTests - Testare il file binario per i test di stato di alimentazione Bluetooth.
- Può essere eseguito usando TAEF.
TaefPowerStateTests.dll
TraduciCmd - Strumento da riga di comando per l'esecuzione di query e la modifica dello stato di Traduci, inclusi i comandi di debug.
- Usato per l'aggiornamento del firmware all'hardware Traduci.
TraduciCmd.exe
BTETLParse - Strumento da riga di comando per estrarre tracce HCI dai file ETL supportati. BTETLParse.exe
BTVS - Strumento grafico per lo streaming di tracce HCI live in formati supportati (ad esempio Ellisys, Frontline e Wireshark).
- Disponibile solo per l'architettura x86.
btvs.exe