1. 引言
我們知道,如果一個(gè)公司提供涉及藍(lán)牙技術(shù)或使用任何藍(lán)牙商標(biāo)(包括“藍(lán)牙”字詞)的產(chǎn)品,則它首先必須成為 Bluetooth SIG 的成員并將產(chǎn)品完成藍(lán)牙資格認(rèn)證流程,這樣產(chǎn)品才可以在市場(chǎng)上銷售。 藍(lán)牙資格認(rèn)證可保證藍(lán)牙設(shè)備連接互通操作的兼容性。
Bluetooth SIG 成員一般分兩種,一種是 Associate($7500)付費(fèi)成員,另外一種是Adopter 不需付費(fèi)成員,客戶可以依據(jù)具體的需求來(lái)申請(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)證流程。
? 無(wú)需測(cè)試的資格認(rèn)證流程
? 需要測(cè)試的資格認(rèn)證流程
使用哪個(gè)流程取決于產(chǎn)品是使用新的設(shè)計(jì)還是現(xiàn)有的藍(lán)牙設(shè)計(jì)。 下面分別對(duì)兩種資格認(rèn)證流程做進(jìn)一步介紹。
2.1 藍(lán)牙無(wú)需測(cè)試的資格認(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)品,您就無(wú)需進(jìn)行額外的測(cè)試。 比如直接使用 STM32WB 的模塊,而不做任何修改。 包括以下:
? 在產(chǎn)品中使用先前合格的藍(lán)牙終端產(chǎn)品或子系統(tǒng),而沒有更改或添加其它的藍(lán)牙設(shè)計(jì)
? 購(gòu)買由第三方制造的藍(lán)牙產(chǎn)品,并使用自己的名稱或徽標(biāo)(稱為“白標(biāo)”)
? 創(chuàng)建僅涉及先前合格的藍(lán)牙終端產(chǎn)品或子系統(tǒng)的組合,產(chǎn)品沒有更改設(shè)計(jì)
2.1.1. 無(wú)需測(cè)試的資格認(rèn)證流程的具體步驟
使用 Launch Studio(藍(lán)牙認(rèn)證工具)列出設(shè)計(jì)信息并添加相關(guān)產(chǎn)品,具體步驟:
注冊(cè)項(xiàng)目并提供基本信息(Project Basics),包括任何現(xiàn)有的 QDID(Qualified Design IDs)。
2.提交詳細(xì)的產(chǎn)品聲明。
3.購(gòu)買聲明 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)牙需要測(cè)試的資格認(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ái)更改先前合格的藍(lán)牙設(shè)計(jì)
? 使用先前合格的藍(lán)牙組件(Component)產(chǎn)品類型設(shè)計(jì)的產(chǎn)品。
2.2.1. 需要測(cè)試的資格認(rèn)證流程的具體步驟
使用藍(lán)牙認(rèn)證工具 Launch Studio 列出設(shè)計(jì)信息、生成測(cè)試計(jì)劃、上傳測(cè)試證據(jù)并添加相關(guān)產(chǎn)品。 具體包含以下步驟:
1.注冊(cè)項(xiàng)目并提供項(xiàng)目基本信息(Project Basics),包括任何現(xiàn)有的 QDID
2.選擇與項(xiàng)目相關(guān)的協(xié)議層
3.選擇相關(guān)的 ICS
4.下載測(cè)試計(jì)劃和測(cè)試程序以在 PTS 中運(yùn)行
5.通過 BOTF 比如 TUV,SGS 等認(rèn)證機(jī)構(gòu)參考 TCRL 執(zhí)行測(cè)試并上傳證據(jù)
6.提交詳細(xì)的產(chǎn)品聲明
7.購(gòu)買聲明 ID
8.確保所有步驟都已完成,驗(yàn)證信息并提交產(chǎn)品進(jìn)行資格認(rèn)證,簽署聲明
2.3 關(guān)于藍(lán)牙測(cè)試文件說(shuō)明
產(chǎn)品做資格認(rèn)證選擇需要測(cè)試的資格認(rèn)證流程時(shí),在 Launch Studio 中 ICS Selection 選擇的功能會(huì)決定需要完成的測(cè)試用例,這些測(cè)試的目的是為了表明該藍(lán)牙設(shè)計(jì)的合規(guī)性以及互聯(lián)互通性。 有關(guān)測(cè)試用例的信息,可在最新的 TCRL,測(cè)試規(guī)范(Test Specification)以及測(cè)試套件(Test Suite)文檔中查看:https://www.bluetooth.com/zhcn/specifications/qualification-test-requirements。 也可以從 Launch Studio 下載。 常見的測(cè)試文件如下:
? 測(cè)試用例參考列表(TCRL):針對(duì)所有 Bluetooth SIG 成員的資格認(rèn)證參考文件,這是一份動(dòng)態(tài)文件,用于介紹新的測(cè)試用例、刪除測(cè)試用例和對(duì)測(cè)試用例進(jìn)行分類。 會(huì)員只能使用這些文件參考來(lái)認(rèn)證其 Bluetooth 啟用產(chǎn)品。
? 實(shí)施一致性聲明(ICS):提供了一種標(biāo)準(zhǔn)化方法來(lái)定義產(chǎn)品所支持的藍(lán)牙功能。
? Bluetooth 測(cè)試套件(TS):定義了每個(gè)基本 Bluetooth 功能驗(yàn)證的目的、順序和判定。 每個(gè)測(cè)試套件都包含一個(gè)測(cè)試用例映射表(TCMT),該表根據(jù) ICS 聲明中指定的支持能力,確定所有需要的相關(guān)測(cè)試用例。
? 針對(duì)測(cè)試的實(shí)現(xiàn)額外信息(IXIT):通常包含有關(guān)測(cè)試的物理設(shè)置和連接的信息,這些信息不是協(xié)議或配置文件的一部分。 這可能是有關(guān)被測(cè)系統(tǒng)的硬件、套接字或電話號(hào)碼的信息,或其他信息,以使測(cè)試更靈活,并實(shí)現(xiàn)可重復(fù)性等。 若一行中沒有 IXIT,則意味著 IXIT 沒有隨該行中的其他文件一同發(fā)布。 不過請(qǐng)注意,這并不排除測(cè)試工具要求遵循 IXIT,以便正確配置用于測(cè)試特定設(shè)備的測(cè)試儀。
TCRL、ICS、TS、IXIT 是 Bluetooth 資格認(rèn)證要求鏈中的基本文件。 下圖以 ICS 選擇舉例
2.4 關(guān)于藍(lán)牙認(rèn)證中協(xié)議層(Core Layer)及產(chǎn)品類型的說(shuō)明
藍(lán)牙技術(shù)是通過軟硬件結(jié)合來(lái)實(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)部分的最低核心配置要求來(lái)組合實(shí)現(xiàn)完整的藍(lán)牙無(wú)線傳輸方案。 下圖分別對(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),如上一頁(yè)介紹。 “Product Type”是在 Launch Studio 中的需要測(cè)試的資格認(rèn)證中的 Project Basics 里選擇的。 “Product Type”產(chǎn)品類型主要有分為:Component ,Subsystem 以及 End product。 具體見下表:
后面會(huì)看到 STM32WB 主要采用 Component 和 Profile Subsystem 的產(chǎn)品類型認(rèn)證。
下圖以需要測(cè)試的資格認(rèn)證流程舉例,需在 Launch Stadio 選擇測(cè)試用例參考列表 TCRL 和產(chǎn)品類型。
2.4.2. 關(guān)于組件(Component)的資格認(rèn)證
從上面藍(lán)牙產(chǎn)品類型定義中可以知道,組件(Component)是用來(lái)在資格認(rèn)證過程中被集成以創(chuàng)建一個(gè)新的 End Product 或 Subsystem。 該資格認(rèn)證過程必須在 Launch Studio 中選擇需要測(cè)試的資格認(rèn)證(Qualification Process with Required Testing)流程。 組件(Component)使得會(huì)員公司在資格認(rèn)證中有更多的靈活性:既可以對(duì)原來(lái)經(jīng)過認(rèn)證的藍(lán)牙設(shè)計(jì)進(jìn)行修改并對(duì) ICS(Implementation Conformance Statement)進(jìn)行更新,同時(shí)可以繼承原來(lái)組件(Component)中未被修改部分的測(cè)試證據(jù)(test evidence)。
即在集成一個(gè) Component 來(lái)創(chuàng)建新藍(lán)牙 End Product 或 Subsystem 時(shí),原來(lái)Component 資格認(rèn)證的測(cè)試證據(jù)可在新的 End Product 或 Subsystem 的測(cè)試計(jì)劃中被引用。 這就使得會(huì)員公司可以修改之前已經(jīng)過認(rèn)證的 Component 而無(wú)需重復(fù)測(cè)試未受影響的測(cè)試用例。
2.4.3. 藍(lán)牙產(chǎn)品類型 End Product/Subsystem 和(已測(cè)試的)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)劣勢(shì)做了大概對(duì)比,以方便客戶選擇:
2.5 關(guān)于 QDID 和 DID
Qualified Design IDs (QDID) :合格的設(shè)計(jì) ID(QDID)是在需要測(cè)試的資格認(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 通過需要測(cè)試的資格認(rèn)證。 該認(rèn)證過程完成后會(huì)產(chǎn)生一個(gè) QDID 用以提供給購(gòu)買該模組的會(huì)員公司。 購(gòu)買該模組的會(huì)員公司可以直接引用該該模組生產(chǎn)方會(huì)員公司提供的 QDID 并選擇無(wú)需測(cè)試的資格認(rèn)證流程。
DID(Declaration ID):聲明 ID(DID)是一種無(wú)論產(chǎn)品選擇何種方式完成資格認(rèn)證都需要被獲取的識(shí)別標(biāo)識(shí)。 完成需要測(cè)試的資格認(rèn)證過程會(huì)獲得一個(gè)新的 QDID(系統(tǒng)自動(dòng)生成)和一個(gè)新的 DID(購(gòu)買),以對(duì)應(yīng)其產(chǎn)品列名(listing)。 完成無(wú)需測(cè)試的資格認(rèn)證過程將會(huì)獲得一個(gè)新的 DID(購(gòu)買)并引用一個(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 頁(yè)面購(gòu)買,或在資格認(rèn)證過程的 Declaration ID 那一步購(gòu)買。
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)證過程涉及的測(cè)試文件,藍(lán)牙的 layers,資格認(rèn)證的產(chǎn)品類型,QDID/DID 等內(nèi)容。后面介紹了 STM32WB 提供的 RF_PHY, BLE_STACK,Profile STACK 三種 QDID,說(shuō)明了客戶在使用 STM32WB 芯片或模塊方案設(shè)計(jì)產(chǎn)品時(shí)該怎么引用這三個(gè) QDID。此外,還介紹了基于 BlueNRG-1 / -2 介紹如何填寫 SIG BQB 認(rèn)證表格。
審核編輯:湯梓紅
-
測(cè)試
+關(guān)注
關(guān)注
8文章
5354瀏覽量
126850 -
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5844瀏覽量
170781 -
BlueTooth
+關(guān)注
關(guān)注
3文章
213瀏覽量
61715 -
BLE
+關(guān)注
關(guān)注
12文章
661瀏覽量
59467 -
組件
+關(guān)注
關(guān)注
1文章
514瀏覽量
17862
原文標(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)推薦
評(píng)論