- 1. 購買套件:示例和硬件
- 2. Simplicity Connect 移動(dòng)應(yīng)用程序
- 3. 創(chuàng)建用戶帳戶
- 4. 設(shè)置開發(fā)環(huán)境
- 5. 探索演示內(nèi)容
什么是藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)?
藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)非常適合數(shù)百或數(shù)千臺(tái)設(shè)備需要相互通信的控制、監(jiān)視和自動(dòng)化系統(tǒng)。藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)旨在滿足商業(yè)和工業(yè)環(huán)境的嚴(yán)格要求,易于部署、性能和安全性至關(guān)重要。聯(lián)網(wǎng)照明控制是迅速采用藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)技術(shù)的一個(gè)用例。
特點(diǎn) | 描述 | Silicon Labs 的支持 |
友鄰關(guān)系 | 低功耗節(jié)點(diǎn)使用友鄰關(guān)系來限制它們需要偵聽的時(shí)間長度。 | 支持 |
定向轉(zhuǎn)發(fā) | 定向轉(zhuǎn)發(fā)旨在通過僅選擇一部分節(jié)點(diǎn)來中繼從源到目的地的消息,有助于提高多跳網(wǎng)絡(luò)的性能。 | 不支持 |
網(wǎng)狀網(wǎng)絡(luò)特性 | 節(jié)點(diǎn)的能力由該節(jié)點(diǎn)支持的特性和功能決定 | 支持所有特性(中繼、代理、低功耗節(jié)點(diǎn)、友鄰) |
承載層 | 此規(guī)范定義兩個(gè)可以傳輸網(wǎng)狀網(wǎng)絡(luò)消息的網(wǎng)狀網(wǎng)絡(luò)承載層: ? 廣告承載層? ? GATT 承載層 |
支持所有承載層 |
型號(hào) | 模型用于定義節(jié)點(diǎn)支持的某些功能 | 支持的模型:
|
專有特性 | 專有特性不屬于藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)標(biāo)準(zhǔn) | 支持: 通過擴(kuò)展廣告進(jìn)行傳輸?shù)乃{(lán)牙網(wǎng)狀網(wǎng)絡(luò) |
聯(lián)網(wǎng)照明控制
Bluetooth? 聯(lián)網(wǎng)照明控制 (NLC) 系統(tǒng)是由獨(dú)立可尋址且傳感器豐富的光源和控制裝置組成的智能網(wǎng)絡(luò),系統(tǒng)的每個(gè)組件都能發(fā)送和接收數(shù)據(jù)。
基本亮度控制器 NLC 藍(lán)牙協(xié)議規(guī)定了 NLC 產(chǎn)品在藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)中充當(dāng)光源控制器的要求,對(duì)光源控制器的用例和實(shí)現(xiàn)模式進(jìn)行標(biāo)準(zhǔn)化,以幫助提高互操作性和性能。
基本亮度控制器 NLC 協(xié)議的常見用例是光源對(duì)人體感應(yīng)傳感器和/或環(huán)境光傳感器發(fā)布的信息作出反應(yīng),以及對(duì)覆蓋事件(例如,手動(dòng)調(diào)暗/調(diào)亮燈光或開/關(guān)燈)作出反應(yīng)。實(shí)現(xiàn)基本亮度控制器 NLC 協(xié)議的設(shè)備與實(shí)現(xiàn)以下 NLC 協(xié)議的設(shè)備交互:人體感應(yīng)傳感器 NLC 協(xié)議、環(huán)境光傳感器 NLC 協(xié)議、調(diào)光控制 NLC 協(xié)議、基本場(chǎng)景選擇器 NLC 協(xié)議,每個(gè)協(xié)議都作為 BT Mesh SDK 中現(xiàn)成的示例應(yīng)用予以提供。
藍(lán)牙網(wǎng)狀網(wǎng)絡(luò) 1.1 有什么新功能?
藍(lán)牙網(wǎng)狀網(wǎng)絡(luò) 1.1 是 Bluetooth SIG 的網(wǎng)狀網(wǎng)絡(luò)標(biāo)準(zhǔn)最新版本,引入了大量新特性,來應(yīng)對(duì)大型商用網(wǎng)絡(luò)的需求和挑戰(zhàn),其中包括以下特性:標(biāo)準(zhǔn)化 OTA 更新、遠(yuǎn)程調(diào)配、基于證書的調(diào)配和定向轉(zhuǎn)發(fā)。Silicon Labs 是開發(fā)和實(shí)施藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)標(biāo)準(zhǔn)的主要貢獻(xiàn)者之一。
特點(diǎn) | 描述 | Silicon Labs 支持 |
設(shè)備固件升級(jí) | 允許設(shè)備上運(yùn)行的固件在整個(gè)網(wǎng)絡(luò)中更新 | ? |
遠(yuǎn)程調(diào)配 | 支持不在調(diào)配器直接無線范圍內(nèi)的節(jié)點(diǎn)通過網(wǎng)狀網(wǎng)絡(luò)進(jìn)行調(diào)配和重新調(diào)配。 | ? |
基于證書的調(diào)配 | 允許在調(diào)配期間將數(shù)字證書用作設(shè)備身份驗(yàn)證的基礎(chǔ),并安全地驗(yàn)證設(shè)備 UUID 與特定公鑰值的關(guān)聯(lián)。 | ? |
定向轉(zhuǎn)發(fā) | 提供額外的多跳消息傳遞方法,在某些情況下,該方法比藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)受控泛洪更有效。 | ? |
子網(wǎng)橋接 | 使不同子網(wǎng)中的設(shè)備之間的通信成為可能 | ? |
私人信標(biāo) | 確保網(wǎng)絡(luò)外的設(shè)備看不到信標(biāo)消息中的靜態(tài)信息,從而提高安全性 | ? |
小幅改進(jìn) | 1.1 規(guī)范增加了許多較小的其他藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)特性 | 大多數(shù) |
與 Silicon Labs 一道踏上藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)開發(fā)之旅
Silicon Labs 可以加速藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)設(shè)備的開發(fā),首先概括流程中的每一步,然后幫助您完成項(xiàng)目的每個(gè)階段。我們?cè)诖撕喕拈_發(fā)過程,幫助您更快、更高效地將設(shè)備推向市場(chǎng)。我們已經(jīng)概括了藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)開發(fā)人員之旅的以下三個(gè)關(guān)鍵階段,以及成功完成每個(gè)階段需要滿足的條件。
入門指南
開發(fā)
部署產(chǎn)品
1. 購買套件:硬件和示例
Silicon Labs 提供多個(gè)藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)開發(fā)套件,從超低成本、小封裝原型平臺(tái),到面向穩(wěn)健網(wǎng)絡(luò)的緊湊、功能豐富的開發(fā)平臺(tái)套件,種類齊全。根據(jù)您可以探索的演示,在下面選擇最適合您需求的套件。
? | ![]() |
![]() |
![]() |
![]() |
套件 | BGM220 Explorer Kit | EFR32xG24 Explorer 套件 | EFR32xG24 開發(fā)套件 | EFR32xG24 Pro Kit |
OPN | (BGM220-EK4314A) | (xG24-EK2703A) | (xG24-DK2601B) | (xG24-PK6010A) |
描述 | BGM220 資源管理器套件是超低成本的小封裝開發(fā)與評(píng)估平臺(tái),適用于 BGM220P 藍(lán)牙模塊。 | EFR32xG24 Explorer 套件是一個(gè)基于 EFR32MG24 片上系統(tǒng)的小封裝開發(fā)和評(píng)估平臺(tái)。 | EFR32xG24 開發(fā)套件是一款緊湊、功能豐富的開發(fā)平臺(tái)。它能夠快速開發(fā)無線物聯(lián)網(wǎng)產(chǎn)品,并完成原型設(shè)計(jì)。 | EFR32xG24 +20 dBm Pro 套件支持基于 EFR32xG24 的無線物聯(lián)網(wǎng)設(shè)備開發(fā),并支持 2.4 GHz 無線協(xié)議(包括 BLE、藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)、Zigbee、Thread 和 Matter)的開發(fā)。 |
價(jià)格 | $11.99 USD | $39 USD | $79 USD | $179 USD |
閃存/RAM | 512 kB / 32 kB | 1536 kB / 256 kB | 1536 kB / 256 kB | 1536 kB / 256 kB |
LCD | ? | ? | ? | ? |
藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)節(jié)點(diǎn)功能 | 由于 RAM 低而受限 | 完整 | 完整 | 完整 |
調(diào)配角色 | ? | ? | ? | ? |
支持的網(wǎng)狀網(wǎng)絡(luò)特性 | LPN、代理 | LPN、友鄰、代理、中繼 | LPN、友鄰、代理、中繼 | LPN、友鄰、代理、中繼 |
NLC 支持 | 受限(不包括基本亮度控制器) | 完整 | 完整 | 完整 |
通過演示內(nèi)容快速啟動(dòng)和運(yùn)行
利用我們的 NLC 解決方案加速您的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)開發(fā)之旅,現(xiàn)在無需下載 Simplicity Studio,即可從這里刷寫到您的無線電板上。您需要至少 2 個(gè)開發(fā)套件或無線電板來試用 NLC 解決方案的 NLC 調(diào)光控制和 NLC 基本亮度控制器演示。使用您的移動(dòng)電話作為調(diào)配器,快速設(shè)置網(wǎng)狀網(wǎng)絡(luò)。
藍(lán)牙網(wǎng)狀網(wǎng)絡(luò) - 聯(lián)網(wǎng)照明控制 Web 演示
此解決方案可以通過 Web 進(jìn)行刷寫,無需下載 Simplicity Studio。該演示需要 NLC 調(diào)光控制的 2 套件/無線電板和基本亮度控制器示例。
2. 藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)移動(dòng)應(yīng)用程序
創(chuàng)建一個(gè)網(wǎng)狀網(wǎng)絡(luò),快速調(diào)配和配置嵌入了藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)的演示。立即在您的智能手機(jī)上下載 Bluetooth Mesh 應(yīng)用程序并加速發(fā)現(xiàn)。
要查看藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)與手機(jī)的互操作性報(bào)告,請(qǐng)閱讀以下應(yīng)用說明。
3. 創(chuàng)建用戶帳戶
在等待開發(fā)套件期間,我們建議設(shè)置您的用戶帳戶。
Silicon Labs 帳戶:
Silicon Labs 帳戶:此帳戶將為您提供訪問我們的開發(fā)人員社區(qū)、入門指南、私有 GitHub 存儲(chǔ)庫和 Simplicity Studio 開發(fā)環(huán)境的權(quán)限。您可在此處創(chuàng)建帳戶或驗(yàn)證對(duì)帳戶的訪問權(quán)限。
加入藍(lán)牙技術(shù)聯(lián)盟 (Bluetooth SIG)
要使用藍(lán)牙規(guī)范并認(rèn)證您的藍(lán)牙產(chǎn)品,您需要成為藍(lán)牙技術(shù)聯(lián)盟 (SIG) 的成員。訪問 SIG 并決定您適合哪種會(huì)員級(jí)別。
4. 設(shè)置開發(fā)環(huán)境
雖然我們知道您在選擇開發(fā)環(huán)境時(shí)有很多選項(xiàng),但我們相信 Simplicity Studio 才是適用于開發(fā)藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)設(shè)備的正確之選。原因如下:
- Simplicity Studio 包含編程器和調(diào)試器功能,因此您不必?fù)?dān)心手動(dòng)設(shè)置。
- 認(rèn)識(shí)您購買的電路板,并確定您可以使用的示例應(yīng)用。
需要幫助設(shè)置環(huán)境嗎?我們的入門指南將讓您立即啟動(dòng)和運(yùn)行。
下載 Simplicity Studio v5 的完整在線安裝程序版本:
5. 探索演示內(nèi)容
一些更流行的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)演示,可從 github 或 Simplicity Studio 中的 SiSDK 獲取?
空
NCP 為空
NCP Target C 應(yīng)用程序,使 NCP 主機(jī)控制器能夠通過 UART 訪問藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)協(xié)議棧。它通過 BGAPI 提供對(duì)主機(jī)層的訪問,而不是通過 HCI 訪問鏈路層。如果要使用 NCP Commander / pyBGAPI 對(duì)您的解決方案進(jìn)行原型設(shè)計(jì),請(qǐng)將此演示用作目標(biāo)設(shè)備。
SoC 為空
演示 Bluetooth Mesh C 應(yīng)用程序所需的最低要求。應(yīng)用程序在引導(dǎo)后啟動(dòng) Unprovisioned Device Beaconing(未調(diào)配設(shè)備信標(biāo)發(fā)送),然后等待調(diào)配。
傳統(tǒng)照明
SoC 燈光 CTL
即開即用的軟件演示,其中 WSTK 的 LED 可以開啟和關(guān)閉,并且可以設(shè)置其照明亮度、色溫和 delta UV。
SoC 燈光 HSL
即開即用的軟件演示,其中主板的 LED 可以開啟和關(guān)閉,并且可以設(shè)置其照明亮度、色調(diào)和飽和度。該示例還嘗試以友鄰節(jié)點(diǎn)的形式建立友鄰關(guān)系。
SoC 開關(guān) CTL
即開即用的軟件演示,其中設(shè)備使用 Light CTL 客戶端模型充當(dāng)開關(guān)。按鈕按下或 CLI 命令可以控制遠(yuǎn)程設(shè)備上 LED 的亮度和色溫。
?
NLC
NLC 基本亮度控制器
即開即用的軟件演示,其中設(shè)備充當(dāng)聯(lián)網(wǎng)照明控制 (NLC) 系統(tǒng)中的基本亮度控制器。?該設(shè)備偵聽來自其他 NLC 設(shè)備的消息,具體包括人體感應(yīng)傳感器、環(huán)境光傳感器、調(diào)光控制和基本場(chǎng)景選擇器節(jié)點(diǎn)。
NLC 基本場(chǎng)景選擇器
即開即用的軟件演示,其中設(shè)備充當(dāng)聯(lián)網(wǎng)照明控制 (NLC) 系統(tǒng)中的基本場(chǎng)景選擇器。按鈕按下可通過場(chǎng)景召回請(qǐng)求來控制網(wǎng)絡(luò)中的基本亮度控制器。
NLC 調(diào)光控制
即開即用的軟件演示,其中設(shè)備充當(dāng)聯(lián)網(wǎng)照明控制 (NLC) 系統(tǒng)中的調(diào)光控制。按鈕按下可通過 Generic Level Delta(通用變化量)或 Generic On/Off(通用開/關(guān))消息來控制網(wǎng)絡(luò)中的基本亮度控制器。
NLC 環(huán)境光傳感器
即開即用的軟件演示,其中設(shè)備充當(dāng)聯(lián)網(wǎng)照明控制 (NLC) 系統(tǒng)中的環(huán)境光傳感器。該設(shè)備測(cè)量環(huán)境光并將這些測(cè)量結(jié)果發(fā)送到網(wǎng)絡(luò)。?然后,正確配置的 NLC 基本亮度控制器可以對(duì)接收的數(shù)據(jù)進(jìn)行操作。
NLC 人體感應(yīng)傳感器
即開即用的軟件演示,其中設(shè)備充當(dāng)聯(lián)網(wǎng)照明控制 (NLC) 系統(tǒng)中的人體感應(yīng)傳感器。按鈕按下可模擬人員計(jì)數(shù)變更,從而控制正確配置的 NLC 基本亮度控制器。
傳統(tǒng)傳感器
SoC 傳感器客戶端
本示例演示藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)傳感器客戶端模型。它從遠(yuǎn)程設(shè)備收集并顯示傳感器測(cè)量數(shù)據(jù)。
SoC 傳感器溫度計(jì)
本示例演示藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)傳感器服務(wù)器模型和傳感器設(shè)置服務(wù)器模型。它測(cè)量溫度并將測(cè)量數(shù)據(jù)發(fā)送到遠(yuǎn)程設(shè)備。
DFU
SoC DFU 分發(fā)器
演示基于藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)規(guī)范的固件分發(fā)器角色。分發(fā)器負(fù)責(zé)向目標(biāo)節(jié)點(diǎn)傳送新的固件鏡像,并監(jiān)視固件更新的進(jìn)度。
基于證書的調(diào)配
SoC 為空,提供基于證書的調(diào)配支持
演示允許基于證書的調(diào)配 (CBP) 的 Bluetooth Mesh C 應(yīng)用程序所需的最低要求。應(yīng)用程序在引導(dǎo)后啟動(dòng) Unprovisioned Device Beaconing(未調(diào)配設(shè)備信標(biāo)發(fā)送),等待調(diào)配到一個(gè)網(wǎng)狀網(wǎng)絡(luò)。
SoC CSR 生成器
證書生成固件示例。軟件正在生成設(shè)備 EC 密鑰對(duì)、設(shè)備證書的簽名請(qǐng)求和其他相關(guān)數(shù)據(jù)。中央機(jī)構(gòu)可以讀出生成的數(shù)據(jù)。
1. 創(chuàng)建示例應(yīng)用
根據(jù)項(xiàng)目的復(fù)雜性和您的專業(yè)知識(shí),可以采用各種方式完成藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)應(yīng)用程序開發(fā)。
初學(xué)者
初學(xué)者
- 在 Simplicity Studio 中,選擇最接近您的最終項(xiàng)目用例的 Bluetooth Mesh 示例
- 通過在組件瀏覽器中添加、刪除和配置(無代碼)組件來修改示例
- 使用移動(dòng)應(yīng)用程序或 NCP Commander 工具的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò) GUI 作為調(diào)配器和原型設(shè)計(jì)
中級(jí)學(xué)習(xí)者
中級(jí)學(xué)習(xí)者
- 在 Simplicity Studio 中,根據(jù)您所需的架構(gòu)選擇 SoC 空示例
- 向您的項(xiàng)目添加和配置新組件(無代碼或低代碼),實(shí)現(xiàn)這些組件的回調(diào)
- 如果沒有現(xiàn)成的組件可用于您的用例,請(qǐng)使用網(wǎng)狀網(wǎng)絡(luò)配置工具將所需的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)模型投放到您項(xiàng)目的組成數(shù)據(jù) (DCD),然后通過定義藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)事件的事件處理程序來實(shí)現(xiàn)該模型
- 使用 NCP Commander 工具的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò) GUI 作為調(diào)配器和原型設(shè)計(jì)
物聯(lián)網(wǎng)專家
物聯(lián)網(wǎng)專家
- 在 Simplcity Studio 中,根據(jù)您所需的架構(gòu)選擇 SoC 空示例或 NCP 空示例
- 向您的項(xiàng)目添加和配置新組件(無代碼或低代碼),實(shí)現(xiàn)這些組件的回調(diào)
- 如果沒有現(xiàn)成的組件可用于您的用例,請(qǐng)使用網(wǎng)狀網(wǎng)絡(luò)配置工具將所需的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)模型投放到您項(xiàng)目的組成數(shù)據(jù) (DCD),然后通過定義藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)事件的事件處理程序來實(shí)現(xiàn)該模型
- 使用 NCP Commander 工具的藍(lán)牙網(wǎng)狀網(wǎng)絡(luò) GUI 作為調(diào)配器和原型設(shè)計(jì)
- 項(xiàng)目生成后,使用您最喜歡的命令行工具或 IDE 進(jìn)行開發(fā),根據(jù)需要繼續(xù)開發(fā)。
在開發(fā)階段為您提供幫助的重要資源
2. 開發(fā)和調(diào)試
在您的開發(fā)周期中,這些資源有所幫助:
3. 測(cè)試和迭代
在此步驟中,請(qǐng)務(wù)必首先測(cè)試您的產(chǎn)品,然后再將其提交給測(cè)試實(shí)驗(yàn)室,以確保產(chǎn)品通過測(cè)試。這些資源將幫助確保您的產(chǎn)品通過合規(guī)性測(cè)試:
1. 對(duì)產(chǎn)品進(jìn)行鑒定(認(rèn)證)
藍(lán)牙認(rèn)證流程可提升全球產(chǎn)品互操作性,增強(qiáng) Bluetooth? 品牌和生態(tài)系統(tǒng)的優(yōu)勢(shì),使所有藍(lán)牙 SIG 成員受益。資格認(rèn)證可幫助成員公司確保其藍(lán)牙產(chǎn)品符合藍(lán)牙專利和版權(quán)許可協(xié)議與藍(lán)牙商標(biāo)許可協(xié)議(統(tǒng)稱為“藍(lán)牙許可協(xié)議”),以及各種藍(lán)牙規(guī)范。
*需要登錄
2. 制造產(chǎn)品
需要為終端產(chǎn)品執(zhí)行藍(lán)牙 DAC 注入。通過定制零件制造服務(wù) (CPMS),Silicon Labs 可幫助簡化藍(lán)牙認(rèn)證中的 DAC 注入流程,使您的私鑰在從工廠到終端用戶家庭的整個(gè)過程中保持私密。
入門指南
1. 購買套件:示例和硬件
2. Simplicity Connect 移動(dòng)應(yīng)用程序
3. 創(chuàng)建用戶帳戶
4. 設(shè)置開發(fā)環(huán)境
5. 探索演示內(nèi)容
開發(fā)
1. 創(chuàng)建示例應(yīng)用
2. 開發(fā)和調(diào)試
3. 測(cè)試和迭代
部署產(chǎn)品
1. 對(duì)產(chǎn)品進(jìn)行合格鑒定
2. 制造產(chǎn)品