藍牙 Mesh 是 BLE 的真正創新,與支援 Mesh 的 Zigbee 和 Thread 技術競爭。這本質上是透過互連節點來實現的。這些節點充當去中心化網路中的點,共享資料並擴展網路的覆蓋範圍和功能。在藍牙 Mesh 的早期,人們對這項新 Mesh 技術的普及程度充滿期待——自 2017 年 BLE Mesh 推出以來,人們就一直在預測這項技術的應用範圍。許多人都認為「BLE Mesh 網路」將在幾年內成為現實。儘管潛力巨大,但它尚未像其他 BLE 技術那樣經歷爆炸性增長。
藍牙Mesh是藍牙與網狀網路的結合。
網狀網絡,又稱“多跳網絡”,是一種網絡拓撲結構。在網狀網路中,資料可以從任意設備傳輸到所有其他設備,實現多對多通訊。即使一台設備發生故障,網路也能繼續運作。
藍牙 Mesh 採用低功耗藍牙,該技術隨藍牙 4.0 一起發布。 2017 年,官方發布了藍牙 Mesh 1.0(至今仍是最新版本)。需要明確的是,BLE Mesh 並非一項新的無線通訊技術,而是一項網路技術。它利用並依賴 BLE,並使用其通訊協定堆疊。
藍牙網狀網路採用託管泛洪技術。設備可以進行一對一、一對多或多對多通訊。透過使用 BLE 協定在不同網路節點之間進行通信,它形成了一個沒有通訊盲區的網路。所有這些都使訊息傳輸距離比傳統藍牙更遠。
與傳統的一對一連線不同,藍牙 Mesh 創建的網路允許訊息在裝置之間傳遞,直到到達目的地。兩個設備節點之間可能存在一條或多條路由。 BLE Mesh 的工作原理是將訊息廣播到所有附近的節點,然後由這些節點進行中繼。此程序持續進行,直到訊息到達其預定目的地。
這種「託管泛洪」機制確保即使某些裝置超出直接覆蓋範圍或處於關閉狀態,訊息也能到達目標。設備可以向特定位址發布訊息,其他設備可以訂閱接收訊息。這種發布-訂閱模式實現了高效率的群組通訊。
在了解藍牙Mesh的工作原理後,掌握該技術的一些關鍵技術術語和概念至關重要。讓我們來分解一下其中的一些:
節點類型:
在藍牙網狀網路中,有幾種類型的節點,每種都有特定的角色:
想了解更多基本概念,可以參考 藍牙網狀網路術語表.
BLE Mesh 協定架構由七層組成,基於您熟悉的 BLE 核心規格建構。此外,它還添加了複雜的上層功能,以建立互連設備的網路。 BLE Mesh 依賴 BLE 協定堆疊的可用性。
由下到上,各層如下:
承載層定義如何使用底層 BLE 協定堆疊傳送和接收訊息。它支援兩種方式:廣播承載層 (PB-ADV) 和 GATT 承載層 (PB-GATT)。多個中間層負責處理關鍵任務,包括加密和解密資料、管理網路配置以及訊息分段和重組等。這些層確保訊息即使需要跨越多個裝置也能到達預定目的地。
模型層定義了標準化的典型使用者場景,例如控制照明或讀取感測器。應用層位於最頂層,負責將這些模型組織成最終用戶可以互動的實用應用程式。
BLE Mesh 滿足了智慧連接的需求——大規模、低功耗、靈活和安全。然而,它並非萬能的解決方案,如同任何技術一樣,也有其優缺點。
BLE網狀網路的優勢
限制 BLE 網狀網絡
除了 BLE Mesh,其他流行的 Mesh 網路技術還包括 Zigbee 和 Thread。這些技術與 BLE Mesh 網路有許多相似之處。
Thread 於 2014 年推出,是一種基於 IPv6 的物聯網網狀網路協定。它支援每個網路最多 32 個路由器,每個路由器最多 511 個設備,適用於高密度網狀網路。作為 IP 可尋址解決方案,Thread 可輕鬆與基於 IPv6 的應用程式集成,並為本地物聯網系統提供高資料速率。
Zigbee 出現得更早,早在 1998 年就已出現,並於 2003 年標準化。它是一種低功耗、低頻寬的無線網路。其熱門應用包括家庭自動化、醫療設備和工業應用。它的最大速率為 250 Kbps,並支援各種頻率和功率範圍。 Zigbee 通常需要網關,因此很少被整合到消費性電子產品中。
Thread、Zigbee 和藍牙網狀網路之間的主要區別:
採用新技術可能充滿挑戰。希望這份藍牙網格指南能為您提供一些想法。在 MOKO SMART,我們不僅是供應商,更是藍牙技術的先驅。我們的藍牙物聯網設備系列包括藍牙信標、錨點、閘道器和感測器。
作為物聯網設備原始製造商,我們提供優質可靠的設備,滿足您所有的藍牙 Mesh 需求。如果您正在考慮部署 BLE Mesh 解決方案或尋求 BLE Mesh 產品,歡迎隨時與我們聯繫。
藍牙Mesh網路可以支援多少個裝置?
單一藍牙Mesh網路最多可支援32,767個裝置。
藍牙 Mesh 網路可以與非 Mesh 藍牙裝置互動嗎?
是的,透過代理節點,藍牙 Mesh 網路可以與常規低功耗藍牙裝置互動。