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 |