女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文看懂BLE Mesh

jf_pJlTbmA9 ? 來源:內容由半導體行業觀察 ? 作者:內容由半導體行業 ? 2023-12-06 16:24 ? 次閱讀

本文轉載自:來源:內容由半導體行業觀察(ID:icbank)編譯自allabourcircuit

物聯網 (IoT) 無線連接的背景下,網狀網絡功能已成為藍牙標準中備受期待的補充。主要是因為此功能可以擴展藍牙網絡的覆蓋范圍以及使用案例。

藍牙特別興趣小組 (SIG)于 2017年推出了藍牙網狀網絡。現在有了網狀網選項,藍牙看起來將能夠與其他支持網狀網絡的標準競爭,例如 ZigBee 和 Thread

BLE網狀網絡

在之前的文章中,我們討論了網狀網絡可以為數據包提供多條路徑,并使網絡與星形拓撲相比更具彈性。

由于網格中的節點可以充當中繼器,因此網絡的范圍可以擴展到單個無線電的范圍之外。由于這些優勢,為物聯網應用設計的無線通信協議在其標準中包含了網狀網絡功能,以通過多跳操作在地理上擴展網絡。

例如,Zigbee的網絡層從一開始就著眼于網狀拓撲要求,盡管 Zigbee 也支持星型配置。

BLE(低功耗藍牙)現在是物聯網應用的常見選項,于 2017 年開始支持網狀網絡。圖 1 中可以看到一個高級示例。

wKgZomVdkdqASFjHAAEkMgTr3ko576.png

圖 1. BLE 網狀網絡示例

與 Zigbee 和 Thread 不同,BLE 是網狀網絡競爭的后來者。這應該不足為奇,因為藍牙的原始版本被設計為短距離通信的電纜替代品,而不是物聯網應用的傳感器密集環境的連接解決方案。

事實上,藍牙的原始版本,現在通常被稱為經典藍牙,以區別于 BLE,旨在取代 RS-232 電纜。后來,由于使用耳機的免提電話和音樂流應用程序等用例,它引起了越來越多的關注。

網狀選項擴展了覆蓋范圍,并支持在物聯網應用中部署 BLE,例如家庭自動化,在這些應用中,通常需要在由幾堵墻隔開的設備之間進行通信。

擴展 BLE 應用范圍

除了擴展網絡的覆蓋范圍外,網狀網絡功能還通過啟用多對多通信來促進某些物聯網應用的實施。BLE 的非網格版本僅支持一對一和一對多通信,如圖 2 所示。

wKgZomVdkdyAUVbUAAD6Gi5dgYA652.png

圖 2. 一對一和一對多通信的高級表示

一對一通信的一個熟悉示例是無線音頻流,其中兩個設備相互連接。BLE 信標在一對多拓撲中運行(如圖 3 所示),我們將在后面的文章中深入探討如何建立通信。

wKgaomVdkd2APZQhAADepFTMd-w750.png

圖 3.多對多通信促進了許多物聯網應用

一般來說,信標是小型無線設備,可以重復傳輸附近的 BLE 接收器可以接收到的恒定信號。信標可用于為客戶提供有關零售中不同產品的有用信息。例如,可以在購物中心部署 BLE 信標,向客戶宣傳折扣。可以在大型建筑物內定位用戶的室內定位系統是信標的另一個常見應用。

除了一對一和一對多通信外,許多物聯網應用還需要多對多通信。例如,考慮需要使用多部手機控制多個燈泡的家庭自動化用例。燈泡還應響應來自調光器和/或占用傳感器的命令。這需要多對多通信,這些通信本質上是由網狀拓撲提供的。

Mesh 能力擴展了 BLE 的用例,并允許將其用于具有完全不同形式的應用程序中。智能家居/辦公室和工業控制是一些需要多對多通信的常見應用。

我們需要新的 Mesh 協議嗎?

有人可能會問:如果 Zigbee 和 Thread 等協議已經支持網狀拓撲,為什么我們需要一種新的支持網狀連接的解決方案?

所有這三種協議都支持網狀網絡的許多基本特性。例如,它們都包括自我修復的能力,這意味著如果一個節點被禁用或刪除,網絡會自動重新配置以進行自我修復。

但是,這些協議之間存在重大差異。例如,藍牙網狀網絡使用一種稱為管理泛洪的技術來通過網絡路由數據包,其中消息簡單地廣播到所有附近的節點,而 Zigbee 和 Thread 使用其中的完整路由技術。為從節點 A 到節點 B 的消息選擇特定路徑。

根據應用要求和條件,此類差異可能會對網絡性能產生重大影響。在某些情況下,評估藍牙網狀網絡技術的某些方面,例如網絡延遲、可靠性、可擴展性等,可能并不簡單。有一些研究論文檢查了這些特征并描繪了協議性能的混合圖景。

我們將在下一篇文章中討論其中的一些細節。下面將討論藍牙網狀網絡的一些獨特優勢。

注意:物聯網的概念適用于各種各樣的應用場景。沒有一種連接解決方案可以很好地服務于所有應用程序。根據要求,特定協議可能比其他協議更適合。

藍牙Mesh的一些獨特優勢

藍牙網狀網絡構建在 BLE 堆棧之上(下圖 4),并使用相同的物理層和鏈路層。

wKgZomVdkd6AJuCtAAFjVrD-rSk499.png

圖 4.藍牙網狀網絡協議棧

大多數智能手機、平板電腦和筆記本電腦都內置了 BLE 芯片,只需要更新軟件即可支持藍牙網狀網絡。搭載 BLE 芯片的智能手機可以使用Cypress Semiconductor和Silicon Labs等公司提供的移動應用程序來建立藍牙網狀網絡并控制網絡設備。

任何具有藍牙 4.0 或更高版本的智能手機都可以監視和控制網狀連接節點。由于這種普遍性,藍牙網狀網絡的部署可能比其他類似技術更方便。例如,大多數手機和平板電腦沒有 ZigBee 芯片,因此,您需要在控制設備和 Zigbee 網絡之間增加一個加密狗或網關。

藍牙網狀網絡的另一個獨特功能是它支持信標。因此,藍牙網狀網絡可用于多種用途。例如,使用藍牙網狀網絡的照明系統還可以支持資產跟蹤和室內定位以及導航等應用。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    115

    文章

    6026

    瀏覽量

    173145
  • 物聯網
    +關注

    關注

    2927

    文章

    45847

    瀏覽量

    387698
  • 低功耗藍牙
    +關注

    關注

    1

    文章

    243

    瀏覽量

    21850
  • BLE Mesh
    +關注

    關注

    1

    文章

    8

    瀏覽量

    10877
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    看懂電感、磁珠和零歐電阻的區別

    電子發燒友網站提供《看懂電感、磁珠和零歐電阻的區別.docx》資料免費下載
    發表于 01-02 14:48 ?2次下載

    請問esp BLE mesh可以同時啟用Node與Provisioner嗎?

    config 文件中選項 \'Support for BLE Mesh Node\' 與 \'Support for BLE Mesh Provisioner\' 并不是互斥選項,似乎
    發表于 06-27 08:03

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

    ) FAST_PROV_CLIENT2_DEMO: PB-ADV link close, reason 0x01 ble_mesh_fast_prov_server的Log(刪減掉了些不相關部分) Code
    發表于 06-26 07:32

    ble_mesh_fast_prov_client在配網時不能支持PB-GATT嗎?

    ble_mesh_fast_prov_server的make menuconfig中選擇了Provisioning support using GATT (PB-GATT) 但是在
    發表于 06-26 06:08

    ble_mesh節點間如何實現以字符串的形式通信?

    1,關于 ESP_BLE_MESH 的部分功能在V6.0版本的SDK中有更新 那么請問如何更新v6.0的SDK 呢? 2,在使用ESP_BLE_MESH的同時,是否可以正常使用BLE藍牙通信(目前
    發表于 06-25 07:50

    ble mesh通用控制無法及時響應怎么處理?

    [04:30:19:600] <0x1b>[0;32mI (30534) ble_mesh
    發表于 06-25 06:45

    ble mesh vendor發送消息突然出錯是怎么回事?

    我之前修改了fastpro 發送自定義消息成功了 現在突然不行了 [0;32mI (4208212) ble_mesh_provisioner: min: 0x0000, max:0x0000[0m
    發表于 06-25 06:35

    個沒有mesh協議的ble設備,如何通過gatt協議與mesh網絡通信?

    個沒有mesh協議的ble設備,如何通過gatt協議與mesh網絡通信,代理節點需要調用需要調用那些接口進行轉換。mesh網絡中的代理節點
    發表于 06-24 07:52

    ble mesh里如何獲得rssi的值?

    ble mesh里如何獲得rssi的值,有相關的api嗎?
    發表于 06-20 08:02

    求助,關于BLE_MESH_wifi_coexist例程配置問題求解

    BLE Mesh Support --> Store BLE Mesh configuration persistently 1. 已在附件中提供sdkconfig文件,不確
    發表于 06-20 07:42

    低功耗BLE Mesh耗電量很大的原因?

    剛接觸到ble mesh塊,我最初燒錄了idf示例項目位于【bluetooth / esp_ble_mesh / ble_mesh_no
    發表于 06-18 08:12

    使用mesh加手機ble與esp32通信時遇到個死機問題怎么解決?

    //--------------------------------------------------------------------------------------------------------------------------- 請教下大佬我們使用me
    發表于 06-17 06:15

    esp32 WIFi升級時受BLE_Mesh影響嚴重怎么解決?

    我這邊項目使用ESP32 工作在WIFI和BLE mesh 狀態,當使用 wifi升級ESP32時,發現受MESH影響很大,如果邊上的MESH信號很多,WIFI就會很容易掉線,并且升級
    發表于 06-14 06:11

    基于ESP32S進行BLE MESH開發,基于的是BLE4.2,是否可以提升到BLE5.0?

    1.現在基于ESP32S進行BLE MESH開發,基于的是BLE4.2,是否可以提升到BLE5.0? 2.BLE4.2是否可以接收到
    發表于 06-12 07:49

    BLE Mesh的node如何暫時退出配網狀態?

    各位大佬好,請教個問題,我們目前在開發的款產品需要實現如下個功能:某些node角色的設備本來是provisioned,并且持久化配置存儲選項CONFIG_BLE_MESH_SET
    發表于 06-11 07:44