藍牙控制器測試必要條件
本檔涵蓋如何正確設定測試環境和測試機器,以執行藍牙無線電的藍牙 Windows HLK 測試。
Bluetooth Bus Controller Requirements (Device.BusController.Bluetooth)
認證藍牙無線電時,所有測試都必須使用 Microsoft 收件匣藍牙堆疊來完成。 只要未取代 Microsoft 堆疊的功能,仍可使用無線電作業所需的篩選驅動程式。
在透過傳輸類型 OEM 和 ODM 連線時,應該測試無線電會在其系統中使用。 例如,如果無線電將會透過系統中的 UART 進行連線,請認證透過 UART 連線的無線電。
無線電測試應該在預設 Windows 設定中完成,而且應該不會變更藍牙設定。 例如,USB 無線電必須支援選擇性暫停,而且預設會在 Windows 中啟用此功能。 請勿從作業系統選取的預設值變更此設定。
注意
強烈建議產生設定檔附加元件套件的 IHV 執行額外的藍牙系統層級測試, (System.Client.BluetoothController) 系統上安裝其設定檔套件,因為 OEM 和 ODM 需要認證其系統並安裝這些設定檔套件。
藍牙測試平臺 (BTP)
您可以在 藍牙測試平臺 (BTP) 中找到測試平臺的一般概觀。
硬體設定
HLK 需要下列每個類別中至少一個裝置, (其他裝置可能會運作,但 Microsoft) 未測試或支援:
大部分的 BTP 無線電都會使用 Traduci 面板進行連線。 請參閱 藍牙測試平臺的硬體設定 ,以瞭解如何設定每個裝置和 Traduci 面板。
如需適當的 Traduci 韌體版本,請參閱下表,其中包含適當 BTP 套件的連結,並遵循 藍牙測試平臺軟體設定中的步驟 2。
HLK 版本 | BTP 套件 |
---|---|
22H2 | 下載 v1.12.2 |
除非另有指定,否則 HLK 測試會假設下列 Traduci 埠配置:
連接埠 | 裝置 |
---|---|
JA | RN52/BM62 |
Jb | RN42 |
Jc | Bluefruit Friend |
Jd |
測試規格的硬體需求
規格 | 硬體 |
---|---|
Device.BusController.Bluetooth.HciExtensions.A2dpOffload System.Client.BluetoothController.HciExtensions.A2dpOffload |
Traduci、RN52/BM62 |
在 HLK 中執行測試
HLK 會將 BTP 測試排程在用戶端系統上執行,因此必須連線到用戶端系統。 BTP 測試會有表示「需要特殊組態」之類型的符號。
BTP 測試的排程方式與任何其他測試相同。
在描述上述裝置的頁面上,可以找到用於 裝置 參數名稱的值。 例如,這些是取自描述 RN42 和 Bluefruit Friend 裝置的頁面。 [ 參數] 資料 行會顯示可使用的值:
裝置 | 功能 | 參數 |
---|---|---|
RN42 | 基本速率 (BR) | rn42 |
Bluefruit Feather | 低能源 (LE) | bluefruit52 |
測試環境設定
藍牙測試最多需要 3 個測試系統,每個測試系統都有 4.0 藍牙無線電存在電腦上,且位於相同的 WHLK 電腦集區中。 機器分成兩個角色。
主要 - 測試系統,其具有藍牙無線電認證 (DUT) 。
次要 - 支援系統上存在 4.0 藍牙無線電的測試系統。
所有測試機器都必須能夠透過 TCP/IP 進行通訊,而且必須使用 DNS 解析彼此的電腦名稱稱。 後端通道 TCP/IP 通訊會透過埠 5005 和 5006 進行,且應該由測試軟體自動開啟。
所有測試機器都必須放在彼此的數英呎內,並清楚看到彼此,以減少可能的誤判測試失敗。 另請嘗試減少區域中的其他藍牙流量,以減少雜訊,並協助增加測試的可靠性。
機器設定指示
在測試機器上安裝最新的可用 Windows 作業系統,並將機器加入測試網路。 所有測試機器都必須能夠透過 TCP/IP 和 WHLK 控制器彼此通訊。
如果系統沒有內部藍牙無線電,請執行下列步驟。
在主要系統上安裝藍牙控制器,以認證 (DUT) 。
在次要電腦上安裝支援的藍牙 4.0 無線電。 建議您在次要測試電腦上使用先前經過認證的無線電,但在撰寫本檔時,沒有 4.0 無線電收到標誌。
安裝軟體套件。
如果認證 藍牙無線電,請安裝任何必要的軟體 (篩選驅動程式等等,) 無線電作業所需的。 認證無線電時,不得取代 Microsoft 收件匣藍牙堆疊的功能。
如果認證具有整合式藍牙無線電的 Windows 系統 ,請安裝無線電作業所需的任何必要軟體,以及電腦將隨附的任何軟體, (這包括協力廠商驅動程式,例如設定檔套件和篩選驅動程式) 。
在測試電腦上安裝 Windows HLK 用戶端。
使用 Windows HLK Studio 建立電腦集區,並將 3 部測試機器移至新建立的集區。
將所有測試機器的所有藍牙裝置取消配對。
將所有測試機器置於「就緒」狀態。