BLE Mesh(1)—— 简述
要說(shuō)清楚 BLE Mesh 首先需要回答幾個(gè)問(wèn)題:
1、mesh 是什么?
2、mesh 用來(lái)干嘛?
3、mesh 在 BLE 中的位置?
BLE 作為藍(lán)牙發(fā)展中的后續(xù)產(chǎn)物,現(xiàn)目前支持的應(yīng)用場(chǎng)景非常有限,在 Connection 狀態(tài)下的數(shù)據(jù)傳輸,也是點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)傳輸,雖然現(xiàn)在 BLE 能夠支持 Multi-Connection,但是其最大連接數(shù)和直接的硬件資源強(qiáng)相關(guān),所以無(wú)法支持無(wú)限個(gè)連接,即便是能夠支持很多連接,在 BLE5.x時(shí)代,引入的多 PHY 規(guī)格中,Coded PHY 125kbps 狀態(tài)下的連接交互長(zhǎng)度依然很有限制。
有了各種限制,就直接關(guān)系到應(yīng)用場(chǎng)景的單一化;此刻 Mesh 就應(yīng)運(yùn)而生;
1、mesh 是什么?
Mesh 是藍(lán)牙官方組織(SIG)推出的藍(lán)牙 BLE 組網(wǎng)的規(guī)范,通過(guò) BLE 作為載體,制作了一套星形網(wǎng)狀的拓?fù)漕?lèi)型的多對(duì)多的組織。每一臺(tái)設(shè)備都可以與網(wǎng)絡(luò)中的其它設(shè)備進(jìn)行通信,設(shè)備間的通信以消息的形式傳遞,一臺(tái)設(shè)備可以將某一臺(tái)設(shè)備發(fā)來(lái)的消息 中繼到另一臺(tái)設(shè)備,這樣就可以擴(kuò)展端到端的通信范圍, 這個(gè)范圍遠(yuǎn)超過(guò)一個(gè)單獨(dú)設(shè)備藍(lán)牙無(wú)線電所覆蓋的范圍;
BLE mesh是被設(shè)計(jì)用于大規(guī)模節(jié)點(diǎn)互相通信的網(wǎng)絡(luò)支持的特性的。其應(yīng)用目標(biāo)場(chǎng)景是比如樓宇自動(dòng)化、傳感器網(wǎng)絡(luò)、以及更多的 IoT 應(yīng)用。
2、mesh 用來(lái)干嘛?
根據(jù) BLE mesh 組網(wǎng)以及 mesh 本身的規(guī)范來(lái)說(shuō),它可以支持更多的節(jié)點(diǎn)通信,更遠(yuǎn)的消息傳播的距離(中繼節(jié)點(diǎn)),更低功耗的 IoT 節(jié)點(diǎn)(低功耗節(jié)點(diǎn)),可靠的消息傳輸(安全加密);比如在停車(chē)場(chǎng),在樓宇自動(dòng)化,在室內(nèi)超市,等等場(chǎng)景,均可以部署 BLE mesh 節(jié)點(diǎn),通過(guò) mesh 本身的特性來(lái)達(dá)到安全,可靠數(shù)據(jù)交互的目的;
3、mesh 在 BLE 中的位置?
就 mesh 本身而言,他是基于 BLE ADV 的一層應(yīng)用,可以將其理解為 HOST 層的一個(gè)新增特性,他的數(shù)據(jù)通過(guò) ADV 發(fā)送,通過(guò)全窗 SCAN 來(lái)接收,以 ADV/SCAN 作為載體,定義不同的節(jié)點(diǎn)類(lèi)型以及數(shù)據(jù)的含義,得以實(shí)現(xiàn) Mesh 網(wǎng)狀結(jié)構(gòu)。
————————————————
版權(quán)聲明:本文為CSDN博主「愛(ài)洋蔥」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/zhoutaopower/article/details/101376183
總結(jié)
以上是生活随笔為你收集整理的BLE Mesh(1)—— 简述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 嵌入式中主动触发hardfault
- 下一篇: BLE Mesh(2)—— 基本术语及含