1. 引言
我們知道,如果一個公司提供涉及藍牙技術或使用任何藍牙商標(包括“藍牙”字詞)的產品,則它首先必須成為 Bluetooth SIG 的成員并將產品完成藍牙資格認證流程,這樣產品才可以在市場上銷售。 藍牙資格認證可保證藍牙設備連接互通操作的兼容性。
Bluetooth SIG 成員一般分兩種,一種是 Associate($7500)付費成員,另外一種是Adopter 不需付費成員,客戶可以依據具體的需求來申請不同種類的會員。 需要注意的是藍牙SIG 董事會于 2021 年 3 月 9 日批準將所有會員費增加了 20%,并于 2022 年 1 月 1 日生效。 具體付費變化見下圖:
2. 藍牙認證流程
藍牙認證流程是通過使用藍牙認證工具 Launch Studio 完成。 而 Launch Studio 中有兩種認證流程。
? 無需測試的資格認證流程
? 需要測試的資格認證流程
使用哪個流程取決于產品是使用新的設計還是現有的藍牙設計。 下面分別對兩種資格認證流程做進一步介紹。
2.1 藍牙無需測試的資格認證流程
如果您的產品使用已經過認證的芯片或設計(End Product 或 Subsystem 產品類型),并且您不作任何設計更改,或者您只是轉售已經過資格認證的產品,您就無需進行額外的測試。 比如直接使用 STM32WB 的模塊,而不做任何修改。 包括以下:
? 在產品中使用先前合格的藍牙終端產品或子系統,而沒有更改或添加其它的藍牙設計
? 購買由第三方制造的藍牙產品,并使用自己的名稱或徽標(稱為“白標”)
? 創建僅涉及先前合格的藍牙終端產品或子系統的組合,產品沒有更改設計
2.1.1. 無需測試的資格認證流程的具體步驟
使用 Launch Studio(藍牙認證工具)列出設計信息并添加相關產品,具體步驟:
注冊項目并提供基本信息(Project Basics),包括任何現有的 QDID(Qualified Design IDs)。
2.提交詳細的產品聲明。
3.購買聲明 ID(Declaration IDs (DID))。
4.確保所有步驟都已完成,驗證信息并將產品提交給 BQTF(Bluetooth Qualification Test Facilities),比如 TUV,SGS 等認證機構做認證,簽署聲明。
2.2 藍牙需要測試的資格認證流程
此流程適用于創建新的藍牙設計或有對先前合格藍牙設計有做修改的產品。 比如產品直接使用 STM32WB 芯片設計 BLE 產品。 包括以下:
? 新的產品設計或組合,其包含先前合格的藍牙終端產品或子系統以外的設計
? 有通過更改核心配置/功能來更改先前合格的藍牙設計
? 使用先前合格的藍牙組件(Component)產品類型設計的產品。
2.2.1. 需要測試的資格認證流程的具體步驟
使用藍牙認證工具 Launch Studio 列出設計信息、生成測試計劃、上傳測試證據并添加相關產品。 具體包含以下步驟:
1.注冊項目并提供項目基本信息(Project Basics),包括任何現有的 QDID
2.選擇與項目相關的協議層
3.選擇相關的 ICS
4.下載測試計劃和測試程序以在 PTS 中運行
5.通過 BOTF 比如 TUV,SGS 等認證機構參考 TCRL 執行測試并上傳證據
6.提交詳細的產品聲明
7.購買聲明 ID
8.確保所有步驟都已完成,驗證信息并提交產品進行資格認證,簽署聲明
2.3 關于藍牙測試文件說明
產品做資格認證選擇需要測試的資格認證流程時,在 Launch Studio 中 ICS Selection 選擇的功能會決定需要完成的測試用例,這些測試的目的是為了表明該藍牙設計的合規性以及互聯互通性。 有關測試用例的信息,可在最新的 TCRL,測試規范(Test Specification)以及測試套件(Test Suite)文檔中查看:https://www.bluetooth.com/zhcn/specifications/qualification-test-requirements。 也可以從 Launch Studio 下載。 常見的測試文件如下:
? 測試用例參考列表(TCRL):針對所有 Bluetooth SIG 成員的資格認證參考文件,這是一份動態文件,用于介紹新的測試用例、刪除測試用例和對測試用例進行分類。 會員只能使用這些文件參考來認證其 Bluetooth 啟用產品。
? 實施一致性聲明(ICS):提供了一種標準化方法來定義產品所支持的藍牙功能。
? Bluetooth 測試套件(TS):定義了每個基本 Bluetooth 功能驗證的目的、順序和判定。 每個測試套件都包含一個測試用例映射表(TCMT),該表根據 ICS 聲明中指定的支持能力,確定所有需要的相關測試用例。
? 針對測試的實現額外信息(IXIT):通常包含有關測試的物理設置和連接的信息,這些信息不是協議或配置文件的一部分。 這可能是有關被測系統的硬件、套接字或電話號碼的信息,或其他信息,以使測試更靈活,并實現可重復性等。 若一行中沒有 IXIT,則意味著 IXIT 沒有隨該行中的其他文件一同發布。 不過請注意,這并不排除測試工具要求遵循 IXIT,以便正確配置用于測試特定設備的測試儀。
TCRL、ICS、TS、IXIT 是 Bluetooth 資格認證要求鏈中的基本文件。 下圖以 ICS 選擇舉例
2.4 關于藍牙認證中協議層(Core Layer)及產品類型的說明
藍牙技術是通過軟硬件結合來實現的,通常我們稱軟件部分為 Host,硬件部分為Controller。 目前藍牙規范最普遍的兩種應用是經典藍牙和低功耗藍牙(BLE)。 而雙模芯片則會同時支持這兩種應用模式。
每種應用模式都會有對軟件(Host)部分和硬件(Controller)部分的最低核心配置要求來組合實現完整的藍牙無線傳輸方案。 下圖分別對應每種不同(Controller Subsystems,Host Subsystems, 和 End Product)藍牙產品類型(product types)以及常見所需的核心層:下圖是常見的藍牙產品的 layers,有些應用并不需要包含所有的 layers。
如下圖列出 Launch Studio 中部分的 profile,客戶可以根據應用勾選使用的 layers。
2.4.1. 藍牙產品類型的定義
“Product Type” 是由產品支持的 Core Configuration 所決定的。 “Product Type”不是成員公司的產品類別或者產品描述,而是用于反映這個藍牙設計所支持的協議層(layers),如上一頁介紹。 “Product Type”是在 Launch Studio 中的需要測試的資格認證中的 Project Basics 里選擇的。 “Product Type”產品類型主要有分為:Component ,Subsystem 以及 End product。 具體見下表:
后面會看到 STM32WB 主要采用 Component 和 Profile Subsystem 的產品類型認證。
下圖以需要測試的資格認證流程舉例,需在 Launch Stadio 選擇測試用例參考列表 TCRL 和產品類型。
2.4.2. 關于組件(Component)的資格認證
從上面藍牙產品類型定義中可以知道,組件(Component)是用來在資格認證過程中被集成以創建一個新的 End Product 或 Subsystem。 該資格認證過程必須在 Launch Studio 中選擇需要測試的資格認證(Qualification Process with Required Testing)流程。 組件(Component)使得會員公司在資格認證中有更多的靈活性:既可以對原來經過認證的藍牙設計進行修改并對 ICS(Implementation Conformance Statement)進行更新,同時可以繼承原來組件(Component)中未被修改部分的測試證據(test evidence)。
即在集成一個 Component 來創建新藍牙 End Product 或 Subsystem 時,原來Component 資格認證的測試證據可在新的 End Product 或 Subsystem 的測試計劃中被引用。 這就使得會員公司可以修改之前已經過認證的 Component 而無需重復測試未受影響的測試用例。
2.4.3. 藍牙產品類型 End Product/Subsystem 和(已測試的)Component 認證的區別
若一個認證的藍牙設計將會被其他會員公司使用到其產品中,(資格認證)產品類型的選擇將對引用該產品的會員公司的認證產生極其重大的影響。 若使用藍牙技術的產品中的核心(藍牙設計)部分不會被下游客戶修改,建議將此產品作為 End Product 或 Subsystem 認證。 若認證的藍牙設計可以被其他會員公司在集成到產品中時對核心(藍牙)功能修改,則產品需作為Component (Tested)完成認證。 下表對選擇不同產品類型的優劣勢做了大概對比,以方便客戶選擇:
2.5 關于 QDID 和 DID
Qualified Design IDs (QDID) :合格的設計 ID(QDID)是在需要測試的資格認證過程中給新藍牙設計分配的。 QDID 可被其他成員公司在認證過程中引用(僅可被引用至 End Product或 Subsystem 的產品類型)。 例如,如果一家會員公司生產了一個藍牙模組被另一家會員公司應用到他們生產的消費產品中,該模組需要作為一個 End Product 通過需要測試的資格認證。 該認證過程完成后會產生一個 QDID 用以提供給購買該模組的會員公司。 購買該模組的會員公司可以直接引用該該模組生產方會員公司提供的 QDID 并選擇無需測試的資格認證流程。
DID(Declaration ID):聲明 ID(DID)是一種無論產品選擇何種方式完成資格認證都需要被獲取的識別標識。 完成需要測試的資格認證過程會獲得一個新的 QDID(系統自動生成)和一個新的 DID(購買),以對應其產品列名(listing)。 完成無需測試的資格認證過程將會獲得一個新的 DID(購買)并引用一個或多個 QDID 以對應產品列名(listing)。 可以理解為 一個 DID 可以包含(Listing)一個或多個 QDID,一個 QDID 也可以被一個或多個 DID 引用(Listing)。 聲明 ID(DID)可在 Launch Studio 的 Manage My Declaration IDs 頁面購買,或在資格認證過程的 Declaration ID 那一步購買。
2.6 向資格認證/聲明中添加產品
一個聲明(Declaration)可以包含多個產品,前提是這些產品都使用相同的且未經修改的合格設計(QDID)。若原(QDID)的規范版本沒有被廢止(withdrawn),則可以在現有聲明(Declaration)DID 中免費添加(Listing)產品。在 Launch Studio 中向產品列表(Product List)添加新產品時,需要聲明所添加的產品所集成的藍牙設計與原符合性聲明(DoC)中的藍牙設計相同。
本文首先介紹了藍牙資格的認證流程,以及認證過程涉及的測試文件,藍牙的 layers,資格認證的產品類型,QDID/DID 等內容。后面介紹了 STM32WB 提供的 RF_PHY, BLE_STACK,Profile STACK 三種 QDID,說明了客戶在使用 STM32WB 芯片或模塊方案設計產品時該怎么引用這三個 QDID。此外,還介紹了基于 BlueNRG-1 / -2 介紹如何填寫 SIG BQB 認證表格。
審核編輯:湯梓紅
-
測試
+關注
關注
8文章
5618瀏覽量
128256 -
藍牙
+關注
關注
115文章
6021瀏覽量
173098 -
BlueTooth
+關注
關注
3文章
216瀏覽量
62514 -
BLE
+關注
關注
12文章
692瀏覽量
60350 -
組件
+關注
關注
1文章
528瀏覽量
18280
原文標題:應用筆記|關于藍牙 BLE 資格認證介紹
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
藍牙BQB認證注冊時不再接受BT4.0及以下版本
HarmonyOS關于藍牙的相關資料下載
藍牙認證知識——資格認證和聲明資料下載

評論