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