Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
BtP-programvarupaketet (Bluetooth Test Platform) innehåller allt som behöver installeras på testdatorn för att testa samverkan mellan Bluetooth-aktiverade enheter och Windows Bluetooth-stacken. Dokumentationen som ingår i installationen innehåller information om hur du konfigurerar maskinvaran och föreslår topologier för bästa testtäckning. Den beskriver också information om hur du kör testerna och samlar in loggar.
Ladda ned BTP-programvarupaketet
Använd följande knapp för att ladda ned den senaste versionen av BTP-programvarupaketet:
Tips/Råd
Kör installationsprogrammet på samma dator som du planerar att använda för att köra dina tester.
Kopiera, flytta eller ta inte bort de installerade filerna efter installationen. Om du har problem med installationen använder du funktionen Lägg till eller ta bort program i Windows för att helt avinstallera BTP-paketet. Gör sedan en ren installation med Installationsprogrammet för Windows-paketet (.msi).
Granska BTP-paketuppdateringar efter version
I följande tabell beskrivs ändringar i BTP-programvarupaketet för varje version som släppts.
| Utgåva | Ändringar |
|---|---|
| 1.14.0 | - Lade till ljudtester som kan använda en anpassad ljudfil för uppspelning i stället för en genererad testton.
– Ett problem som orsakade misslyckande vid ihopparning av Bluefruit Feather från vissa centrala enheter har åtgärdats. – Förbättrad tillförlitlighet för Traduci-ljudanalysatorn i tester. – Flera andra korrigeringar och förbättringar för att testa tillförlitligheten. |
| 1.12.2 | – Stöd har lagts till för BM62-radion.
– Tydliga versionskontroller för firmware har lagts till för ESP32 Wi-Fi. - Andra Wi-Fi samexistenskorrigeringar och förbättringar av testtillförlitligheten. |
| 1.11.1 | - Åtgärdade strömkrasch vid körning av HID-strömtester i vänteläge utan en installerad virtuell strömknapp.
– Tydlig versionskontroll av firmware har lagts till för Bluefruit Feather. – Flera andra korrigeringar och förbättringar för att testa tillförlitligheten. |
| 1.10.1 | – Hid-tester för energisparläge har lagts till.
– Flera andra korrigeringar och förbättringar för att testa tillförlitligheten. |
| 1.9.0 | – Förbättrat stöd för BTP-enheter med hjälp av anpassade DLL-plugin-program.
– Åtgärdat ett problem som påverkar ljudavstängnings-/avmuttningstesterna i vissa Windows-versioner. – Flera andra korrigeringar och förbättringar för att testa tillförlitligheten. |
| 1.8.0 | - Lagt till Wi-Fi med Bluetooth-ljud och HID-samexistenstester.
– Lade till ljudavstängning och avaktivering av ljudtester. - Alternativet har lagts till för att spela in ljud som spelas upp under tester i en lokal fil. - Åtgärdat problem som kan göra att Bluefruit Feather felaktigt rapporterar sin Bluetooth-adress. – Åtgärdat problem med att köra aktuella ljudtester på äldre Windows-versioner. – Flera andra korrigeringar och förbättringar för att testa tillförlitligheten. |
| 1.7.2 | - Lade till Wi-Fi och Bluetooth-ljud samexistens tester.
- Stöd har lagts till för Bluefruit Feather (nRF52840) med fullständig paritet till befintligt Bluefruit-stöd. - Lade till tester för alla typer av parkopplingsnyckelförhandlingar med hjälp av Bluefruit Feather. – Åtgärdat problem där fel skulle uppstå i en snäv slinga om en enhet kopplades från under testets gång. – Flera korrigeringar och förbättringar av testtillförlitligheten. |
| 1.6.2 | – Kräver inte längre en Installation av Windows Driver Kit (WDK) för att köra BTP-tester.
– Hid-tester med snabbtangenttryck har lagts till för att lättare fånga upp nyckelrepetitioner och andra prestandaproblem. – Snabb tangenttryckning och musrörelse har lagts till efter inaktiva HID-tester som är användbara för loopkörning. – Lade till mätning av svarstid för återanslutning till HID-tester. – Återanslutning har lagts till efter hid-tester för inaktiv frånkoppling. – Flera korrigeringar och förbättringar av testtillförlitligheten. |
| 1.5.1 | - Lade till Bluetooth Virtual Sniffer (BTVS) och Bluetooth Event Trace Log (ETL)-tolkningsdiagnostikverktyg (BTETLParse.exe).
– Flera korrigeringar och förbättringar av testtillförlitligheten. |
| 1.4.0 | - Lade till svarstidstest för tangentbord i HID-tester.
- Lagt till mustester i HID-tester. - Lade till ljud + HID-scenariotester. - Batteritester har lagts till. – Ett problem har åtgärdats som gjorde att testerna inte kunde läsas in när de kördes i äldre Windows-versioner. – Skript som misslyckades när de kördes i icke-inbyggda CMD/PowerShell-miljöer har åtgärdats. – Flera korrigeringar och förbättringar av testtillförlitligheten. |
| 1.3.1 | - Lade till ljudtester som kan utöva Advanced Audio Distribution Profile (A2DP) och Hands-Free Profile (HFP).
- Lade till ljudvolymvalidering och buggidentifiering via en fältprogrammerbar gatematris (FPGA) på Traduci. – Ändrade namn på tester till kortare och mer användarvänliga namn. – Flera korrigeringar och förbättringar av testtillförlitligheten. |
| 1.2.1 | – Flyttade BTP från privat förhandsversion till offentlig.
- Lade till experimentella SleepTests som visar en ny funktion i Traduci för att köra fördröjda kommandon. – Flera korrigeringar och förbättringar av testtillförlitligheten. |
Verktyg i paketet
I nästa avsnitt visas de verktyg som tillhandahålls i BTP-programvarupaketet.
Arkitekturoberoende filer
Följande verktyg i BTP-programvarupaketet finns som oberoende filer.
| Testverktyg | Beskrivning | Verktygsfiler |
|---|---|---|
| KonfigureraMachineForBtp | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
– Konfigurerar en testdator för körning av BTP-tester. /br> – Avsedd att köras innan det första testet körs på en ny dator eller installation av operativsystemet. |
ConfigureMachineForBtp.batConfigureMachineForBtp.ps1 |
| GetProcessorArchitectureName | – Tillhandahålls som ett PowerShell-skript.
– Gör att andra skript kan identifiera den aktuella datorns arkitektur. |
GetProcessorArchitectureName.ps1 |
| RunTaefTest | PowerShell-hjälpskript för att köra TAEF-tester med tanke på test-DLL-namnet och testparametrarna. | RunTeafTests.ps1 |
| RunPairingTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
- Kör Bluetooth-parkopplingstesterna. – Stöder anpassade argument om det tillhandahålls. |
RunPairingTests.batRunPairingTests.ps1 |
| RunHidTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
- Kör Bluetooth HID-testerna. – Stöder anpassade argument om det tillhandahålls. |
RunHidTests.batRunHidTests.ps1 |
| RunAudioTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
– Kör ljudtester, inklusive identifiering av fel och ljudvolymvalidering. – Stöder anpassade argument om det tillhandahålls. |
RunAudioTests.bat RunAudioTests.ps1 |
| RunAudioHidScenarioTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
– Kör ljud- och HID-scenariotester. – Stöder anpassade argument om det tillhandahålls. |
RunAudioHidScenarioTests.batRunAudioHidScenarioTests.ps1 |
| RunBatteryTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
- Kör batteritester. – Stöder anpassade argument om det tillhandahålls. |
RunBatteryTests.batRunBatteryTests.ps1 |
| RunWiFiAudioScenarioTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
– Kör Wi-Fi- och ljudscenariotester. – Stöder anpassade argument om det tillhandahålls. |
RunWiFiAudioScenarioTests.batRunWiFiAudioScenarioTests.ps1 |
| RunWiFiAudioHidScenarioTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
– Kör scenariotester för Wi-Fi, ljud och HID. – Stöder anpassade argument om det tillhandahålls. |
RunWiFiAudioHidScenarioTests.batRunWiFiAudioHidScenarioTests.ps1 |
| RunPowerStateTests | – Tillhandahålls som ett CMD-skript och ett PowerShell-skript.
– Kör energitillståndstesterna. – Stöder anpassade argument om det tillhandahålls. |
RunPowerStateTests.batRunPowerStateTests.ps1 |
| Bluefruit Feather Firmware | Kompilerade binärfiler för Bluefruit Feather-enheten. | BtpBluefruit_nRF52840.ino.zip |
| ESP32-programvara | Kompilerade binärfiler för ESP32wifi-enhet. |
WiFi-ESP32.ino.bin WiFi-ESP32.ino.partitions.bin |
Arkitekturberoende binärfiler
Filerna i den här tabellen är tillgängliga i X86-, AMD64- och Arm64-arkitekturer. Installationsprogrammet extraherar en instans av varje fil per arkitektur.
| Testverktyg | Beskrivning | Verktygsfil |
|---|---|---|
| TAEF | Mer information finns i Test Authoring and Execution Framework (TAEF). | C:\BTP\<version>\TAEF |
| BtpDevicePlugin | Binarfil som behövs för att möjliggöra tester som använder en lokal Windows Bluetooth-radio. | Microsoft.Bluetooth.TestPlatform.BtpDevicePlugin.dll |
| GenericSerialIO | Binär som behövs för att stödja BTP-enheter som använder seriell Windows-kommunikation. | Microsoft.Bluetooth.TestPlatform.GenericSerialIO.dll |
| HidTests | – Testbinär för Bluetooth HID-tester. – Kan köras med TAEF eller med hjälp av de angivna skripten. |
TaefHidTests.dll |
| PairingTests | – Testbinarie för Bluetooth-parkopplingstester. – Kan köras med TAEF eller med hjälp av de angivna skripten. |
TaefPairingTests.dll |
| AudioTests | - Testbinärfil för Bluetooth Audio-tester. - Kan köras med hjälp av TAEF. |
TaefAudioTests.dll |
| AudioHidScenarioTests | Testbinär för Bluetooth-ljud- och HID-scenariotester. - Kan köras med hjälp av TAEF. |
TaefAudioHidScenarioTests.dll |
| BatteryTests | - Testa binärfil för Bluetooth-batteritester. - Kan köras med hjälp av TAEF. |
TaefBatteryTests.dll |
| WiFiCoexScenarioTests | – Testa binärfil för Bluetooth- och Wi-Fi-samexistenstester. - Kan köras med hjälp av TAEF. |
TaefWiFiCoexScenarioTests.dll |
| PowerStateTests | – Testa binärt för Bluetooth-energitillståndstester. - Kan köras med hjälp av TAEF. |
TaefPowerStateTests.dll |
| TraduciCmd | – Kommandoradsverktyg för att fråga och ändra tillståndet för Traduci, inklusive felsökningskommandon. – Används för uppdatering av inbyggd programvara till Traduci-maskinvara. |
TraduciCmd.exe |
| BTETLParse | Kommandoradsverktyg för att extrahera HCI-spårningar (Host Controller Interface) från ETL-filer som stöds. | BTETLParse.exe |
| BTVS | – Grafiskt verktyg för direktuppspelning av HCI-spårningar i format som stöds (till exempel Ellisys, Frontline och Wireshark). – Endast tillgängligt för x86-arkitekturen. |
btvs.exe |