0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用BLE Mesh網(wǎng)絡(luò)擴(kuò)展物聯(lián)網(wǎng)解決方案的力量

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Prakruti Patel ? 2022-06-24 15:56 ? 次閱讀

BLE Mesh 網(wǎng)絡(luò)如何工作?

將新設(shè)備添加到 Mesh 網(wǎng)絡(luò)的過程稱為 Provisioning,幫助新設(shè)備連接到 Mesh 網(wǎng)絡(luò)的設(shè)備稱為 Provisioner。每個連接到網(wǎng)狀網(wǎng)絡(luò)的設(shè)備稱為一個節(jié)點(diǎn)。節(jié)點(diǎn)使用消息相互通信。托管泛洪和非對稱結(jié)構(gòu)技術(shù)用于控制網(wǎng)狀流量并提高其功率效率。

· 受控洪水

BLE 網(wǎng)格使用托管洪泛中繼方法將消息從源節(jié)點(diǎn)發(fā)送到目標(biāo)節(jié)點(diǎn)。這反過來又優(yōu)化了操作,以確保洪水不會在網(wǎng)絡(luò)上產(chǎn)生大量流量。

Heartbeat:每個節(jié)點(diǎn)定期發(fā)送 Heartbeat 消息,通知其他節(jié)點(diǎn)它處于活動狀態(tài)。它還幫助接收節(jié)點(diǎn)計(jì)算向心跳源節(jié)點(diǎn)發(fā)送消息所需的希望數(shù)。

TTL:每條消息都包含一個生存時間 (TTL) 值,該值限制了該消息可以在網(wǎng)絡(luò)中中繼的次數(shù)。每次接收和中繼消息時,TTL 值減 1。心跳消息幫助源節(jié)點(diǎn)設(shè)置正確的 TTL 值。

消息緩存:每個節(jié)點(diǎn)都為最近收到的消息維護(hù)一個消息緩存。每當(dāng)節(jié)點(diǎn)接收到消息時,它都會檢查本地緩存的中繼消息列表,如果已經(jīng)存在則忽略。

· 不對稱結(jié)構(gòu)

網(wǎng)狀網(wǎng)絡(luò)由異構(gòu)節(jié)點(diǎn)組成,考慮到電源和處理能力等配置,這些節(jié)點(diǎn)可能不支持或支持少數(shù)四種特性。

中繼:允許節(jié)點(diǎn)作為中間節(jié)點(diǎn)為他人中繼消息,這有助于網(wǎng)狀網(wǎng)絡(luò)實(shí)現(xiàn)大覆蓋和可靠性。

代理:允許節(jié)點(diǎn)作為中介,以啟用網(wǎng)狀網(wǎng)絡(luò)和不具有網(wǎng)狀功能的支持 BLE 的設(shè)備之間的通信。

低功耗:允許對功耗敏感的節(jié)點(diǎn)跳過一直處于活動狀態(tài),并按照程序喚醒自己并在活動時間接收消息。

朋友:允許與低功率節(jié)點(diǎn)建立友誼關(guān)系。Low Power 節(jié)點(diǎn)的消息被發(fā)送到相關(guān)的 Friend 節(jié)點(diǎn),該節(jié)點(diǎn)在 Low Power 節(jié)點(diǎn)處于睡眠狀態(tài)時存儲其消息。當(dāng) Low Power 節(jié)點(diǎn)變?yōu)榛顒訝顟B(tài)時,它會接收來自相關(guān) Friend 節(jié)點(diǎn)的消息。

BLE Mesh 網(wǎng)絡(luò)在智能家居中如何工作?

讓我們假設(shè)一個有走廊和 3 個房間的智能家居。這將幫助我們了解 BLE 網(wǎng)格如何將消息發(fā)送到任何節(jié)點(diǎn),而無需處于該設(shè)備的 BLE 范圍內(nèi)。每個房間至少有 1 個燈泡??蛷d和臥室還有一個恒溫器,用于控制溫度。

智能手機(jī)應(yīng)用程序在單個網(wǎng)狀網(wǎng)絡(luò)中扮演供應(yīng)商、添加燈泡和恒溫器的角色,以通過交換消息實(shí)現(xiàn)它們之間的通信。

與溫控器 T2 通信,最直接的方式是通過 blub B1-B5 將消息傳遞到溫控器 T2。但是,這條最短路徑可能會被家里的墻壁或其他金屬器具擋住。在這種情況下,中繼節(jié)點(diǎn) B2-B3-B4-B5 可以幫助智能手機(jī)應(yīng)用程序達(dá)到恒溫器 T2。

智能手機(jī)應(yīng)用程序用于與不支持 BLE Mesh 但支持 BLE 的恒溫器 T2 進(jìn)行通信。因此,智能手機(jī)應(yīng)用程序必須找到一個代理節(jié)點(diǎn),該節(jié)點(diǎn)可以作為與網(wǎng)狀設(shè)備通信的中介。Bulb B1 是這里的代理節(jié)點(diǎn),它從智能手機(jī)應(yīng)用程序接收消息并將消息發(fā)布到整個網(wǎng)狀網(wǎng)絡(luò)。

走廊中的燈泡 B3 只是一個中繼節(jié)點(diǎn),它在網(wǎng)絡(luò)中傳輸消息。燈泡 B4 和 B5 作為溫控器 T1 和 T2 的友節(jié)點(diǎn),它們被抽象為低功耗節(jié)點(diǎn)。

這是一個簡單的示例,用于演示智能家居中的 BLE 網(wǎng)格。但是,BLE 網(wǎng)格使智能家居能夠提供高級家庭自動化功能,如組、場景、日程管理等等。

為什么支持 BLE Mesh 的解決方案更受歡迎?

BLE Mesh 網(wǎng)絡(luò)提供了某些優(yōu)勢,這使其更可?。?/p>

· 全球互操作性:一個供應(yīng)商開發(fā)的產(chǎn)品與另一個供應(yīng)商生產(chǎn)的產(chǎn)品無縫協(xié)作,無需額外的努力

· 出色的向后兼容性:借助 Proxy 概念,BLE 網(wǎng)格向后兼容所有支持 BLE 且不支持網(wǎng)格協(xié)議的設(shè)備

· 成本效益:大部分智能手機(jī)支持BLE 4.0/5.0。因此,支持 BLE Mesh 的解決方案可以輕松利用手機(jī),而無需客戶購買額外的硬件設(shè)備。

· 端到端安全性:在 BLE Mesh 中,安全性是強(qiáng)制性的,不能關(guān)閉。提供從供應(yīng)流程到消息處理的完整流程安全設(shè)計(jì)

· 電源效率: BLE Mesh 使用藍(lán)牙低功耗和友誼概念,與其他 Mesh 技術(shù)相比,保持功耗優(yōu)化

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17488

    瀏覽量

    249172
  • 智能手機(jī)
    +關(guān)注

    關(guān)注

    66

    文章

    18418

    瀏覽量

    179698
  • 智能家居
    +關(guān)注

    關(guān)注

    1926

    文章

    9476

    瀏覽量

    183897
收藏 人收藏

    評論

    相關(guān)推薦

    mesh網(wǎng)絡(luò)中常見問題解決方法

    Mesh網(wǎng)絡(luò)因其高可靠性和擴(kuò)展性,在無線通信、聯(lián)網(wǎng)(IoT)、智慧城市等領(lǐng)域得到廣泛應(yīng)用。然而,Mes
    的頭像 發(fā)表于 11-11 15:21 ?160次閱讀

    mesh技術(shù)在聯(lián)網(wǎng)中的應(yīng)用

    是一種去中心化的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),它允許網(wǎng)絡(luò)中的每個節(jié)點(diǎn)既是數(shù)據(jù)的發(fā)送者也是接收者。這種結(jié)構(gòu)使得Mesh網(wǎng)絡(luò)具有高度的靈活性和容錯性,非常適合用于
    的頭像 發(fā)表于 11-11 15:18 ?156次閱讀

    藍(lán)牙MESH是什么?

    藍(lán)牙Mesh是一種基于藍(lán)牙技術(shù)的無線通信網(wǎng)絡(luò)協(xié)議,專門設(shè)計(jì)用于創(chuàng)建大規(guī)模設(shè)備網(wǎng)絡(luò),特別適用于聯(lián)網(wǎng)(IoT)應(yīng)用。以下是藍(lán)牙
    的頭像 發(fā)表于 09-14 08:03 ?933次閱讀
    藍(lán)牙<b class='flag-5'>MESH</b>是什么?

    LoRa MESH網(wǎng)絡(luò)拓?fù)浼捌?b class='flag-5'>物聯(lián)網(wǎng)應(yīng)用場景簡介

    什么是LORA MESH組網(wǎng)技術(shù) ? LORA MESH組網(wǎng)技術(shù)是一種基于LORA傳輸?shù)?b class='flag-5'>Mesh組網(wǎng)方案,LoRa MESH
    的頭像 發(fā)表于 07-29 11:24 ?492次閱讀
    LoRa <b class='flag-5'>MESH</b><b class='flag-5'>網(wǎng)絡(luò)</b>拓?fù)浼捌?b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應(yīng)用場景簡介

    求助,為什么ble_mesh_fast_prov_server和ble_mesh_fast_prov_client運(yùn)行之后沒能連接上呢?

    ble_mesh_fast_prov_server和ble_mesh_fast_prov_client沒有能夠自動連接,二者的Log如下: ble_mesh_fast_prov_client的Log
    發(fā)表于 06-26 07:32

    ble_mesh節(jié)點(diǎn)間如何實(shí)現(xiàn)以字符串的形式通信?

    的想法是node1作為 ble mesh 的配置節(jié)點(diǎn) 同時利用bleg功能與手機(jī)app通信,從而控制整個ble_mesh 網(wǎng)絡(luò)) 3,如何配置 使已經(jīng)配置好的 node 斷電后自動回復(fù)
    發(fā)表于 06-25 07:50

    多個esp32開發(fā)板如何組成ble mesh網(wǎng)絡(luò),是否可以自動組網(wǎng)呢?

    關(guān)于example下的ble_mesh樣例ble_mesh_node 1.多個esp32開發(fā)板如何組成mesh網(wǎng)絡(luò),是否可以自動組網(wǎng)? 2、在組成m
    發(fā)表于 06-24 07:53

    一個沒有mesh協(xié)議的ble設(shè)備,如何通過gatt協(xié)議與mesh網(wǎng)絡(luò)通信?

    一個沒有mesh協(xié)議的ble設(shè)備,如何通過gatt協(xié)議與mesh網(wǎng)絡(luò)通信,代理節(jié)點(diǎn)需要調(diào)用需要調(diào)用那些接口進(jìn)行轉(zhuǎn)換。mesh
    發(fā)表于 06-24 07:52

    BLE Mesh的node如何暫時退出配網(wǎng)狀態(tài)?

    掉了,導(dǎo)致通過重啟芯片也沒法重新進(jìn)入原來網(wǎng)絡(luò)里的provisioned狀態(tài)了,請問下可有其他的代替esp_ble_mesh_node_local_reset的方法或者方式,可以實(shí)現(xiàn)node暫時退出配網(wǎng)狀
    發(fā)表于 06-11 07:44

    藍(lán)牙mesh組網(wǎng)模塊的七個特點(diǎn)

    什么是藍(lán)牙Mesh? ?藍(lán)牙Mesh是基于ble廣播進(jìn)行消息傳遞的一種藍(lán)牙組網(wǎng)通訊網(wǎng)絡(luò),是一種采用網(wǎng)絡(luò)洪泛的方式無中心、無路由的對等
    的頭像 發(fā)表于 05-24 17:27 ?1083次閱讀
    藍(lán)牙<b class='flag-5'>mesh</b>組網(wǎng)模塊的七個特點(diǎn)

    基于國民技術(shù)N32WB031的Mesh燈控解決方案

    聯(lián)網(wǎng)應(yīng)用場景。此外Mesh采用的信息加密技術(shù)保證了聯(lián)網(wǎng)傳輸信息的安全性。Mesh燈控解決方案
    的頭像 發(fā)表于 05-24 08:25 ?1389次閱讀
    基于國民技術(shù)N32WB031的<b class='flag-5'>Mesh</b>燈控<b class='flag-5'>解決方案</b>

    工業(yè)聯(lián)網(wǎng)解決方案有什么用

    工業(yè)聯(lián)網(wǎng)解決方案 工業(yè)聯(lián)網(wǎng)(IOT)作為當(dāng)今工業(yè)領(lǐng)域的熱門話題,正以其獨(dú)特的魅力和潛力引領(lǐng)著工業(yè)生態(tài)的智能化革新。通過將互聯(lián)的感測器、儀
    的頭像 發(fā)表于 05-17 17:05 ?378次閱讀

    什么是LoRa MESH?LoRa MESH技術(shù)通訊方式

    什么是LoRa MESH?LoRa MESH技術(shù)通訊方式? LoRa MESH是一種基于LoRa技術(shù)的無線通信網(wǎng)絡(luò),它利用低功耗廣域網(wǎng)(LPWAN)技術(shù)實(shí)現(xiàn)廣域傳輸和全覆蓋的
    的頭像 發(fā)表于 01-22 16:10 ?1758次閱讀

    MesoonRF:藍(lán)牙mesh燈控方案

    目前,藍(lán)牙技術(shù)已經(jīng)被廣泛應(yīng)用于包括消費(fèi)電子、汽車電子、醫(yī)療設(shè)備、智能家居甚至是工業(yè)領(lǐng)域在內(nèi)的所有聯(lián)網(wǎng)智能產(chǎn)品中。藍(lán)牙Mesh智能燈,只是智能家居設(shè)備的開始,采用藍(lán)牙Mesh
    的頭像 發(fā)表于 12-21 11:24 ?694次閱讀

    一文看懂BLE Mesh

    一文看懂BLE Mesh
    的頭像 發(fā)表于 12-06 16:24 ?1398次閱讀
    一文看懂<b class='flag-5'>BLE</b> <b class='flag-5'>Mesh</b>