BTP Wi-Fi 和藍牙共存測試
BTP 藍牙和 Wi-Fi 共存測試會檢查系統是否可以與藍牙裝置配對、連線到 Wi-Fi 存取點,以及透過Wi-Fi串流數據。 這些測試也會驗證藍牙功能,並同時監視藍牙輸送量。 藍牙和 Wi-Fi 效能會回報給使用者,而藍牙音訊和 HID 數據流的效能會使用問題偵測和流量分析進行驗證。
設定測試
在搭配 Traduci 使用 Pmod 裝置之前,請先檢查綠色電源指示器、選擇性的黃色測試 LED,以及 Traduci 上的 3 個橙色 LED。 確認 SUT 的藍牙無線電已開啟,且適當的裝置 () 已正確插入 Traduci。 ESP32 裝置目前 只能 插入 JD。 同樣地,音訊裝置 (RN52 或 BM62) 裝置 只能 插入 JA。 如需有關設定的詳細資訊,請參閱 BTP 概觀。
如需支援裝置的功能和購買資訊,請參閱 支援的 BTP 硬體。
支援的裝置
- ESP32 (作為 Wi-Fi Access Point 裝置)
- BM62 (為音訊裝置)
- RN52 (為音訊裝置)
- RN42 (為 HID 裝置)
- Bluefruit Friend (為 HID 裝置)
- Bluefruit Feather (為 HID 裝置)
執行 Wi-Fi 和藍牙共存測試
流覽至擷取 BTP 套件的資料夾。 它通常位於 底下 C:\BTP
。 在名為 的套件版本之後的資料夾中,您會發現下列腳本。 確定所有現有的網路和 VPN 連線都已中斷連線,而且未核取 [自動連線]。 然後,執行下列其中一項:
RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name>
從提升許可權的命令提示字元或RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name>
從提升許可權的PowerShell控制台
如果您要同時驗證 HID 功能,請執行下列其中一項:
RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>
從提升許可權的命令提示字元或RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>
從提升許可權的PowerShell控制台
您可以在 藍牙測試平臺支援的硬體中找到可用裝置名稱參數的相關信息。
您也可以在結尾包含選擇性參數 -VerboseLogs
,以取得 BTP 內部作業的更詳細信息輸出。
當測試從測試開始於 Traduci 時,12 針腳適配卡旁的紅色 LED 會在從測試開啟以啟動 Pmod 裝置電源之後開啟。 此 LED 會在每次測試結束時關閉。 如果因為先前的測試失敗而於下一個測試開始時開啟,請將它關閉,然後重新開啟電源以將它返回已知狀態。 如果電源迴圈失敗,測試會因為 Pmod 裝置處於未知狀態而失敗。
擷取記錄
若要擷取藍牙記錄,請遵循 GitHub 上適用於 Windows 存放庫的 busiotools 指示。
若要剖析藍牙記錄,請遵循 BTETLParse 工具的指示。
已知問題
- 壓力測試:測試會使用 LE 裝置在緊密循環中執行,可能會導致配對或取消配對失敗。
- 執行 Wi-Fi 和藍牙共存測試,而不會中斷與任何 VPN 工作階段的聯機會導致失敗。
- 目前,某些 Arm64 裝置的這些測試可能會失敗。 我們正在解決此問題。