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

評(píng)論