吴忠躺衫网络科技有限公司

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

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

3天內不再提示

關于藍牙Mesh您必須知道的七件事

藍牙技術聯盟 ? 來源:xx ? 2019-08-10 10:18 ? 次閱讀

藍牙(Bluetooth)技術開始全面支持Mesh網狀網絡。全新的Mesh功能提供設備間多對多傳輸,并特別提高構建大范圍網絡覆蓋的通信能力,適用于樓宇自動化、無線傳感器網絡等需要讓數以萬計個設備在可靠、安全的環境下傳輸的物聯網解決方案。在藍牙Mesh發布之后,筆者陸續接到了包括會員公司開發者創客的一些反饋,在這些反饋當中,有一部分問題相對比較的集中。所以今天為大家將一些共同關心的問題做一個簡單說明。當然,如果大家希望對藍牙Mesh有深入的了解,還是需要對照藍牙Mesh規范來解讀。

1

藍牙Mesh相關資源

藍牙Mesh正式發布距今天已經快一個星期了,開發者們比較關心的問題就是在哪里能在下載到相關的資源,這里筆者為大家做一個簡單的梳理。

藍牙Mesh規范

(Bluetooth Specification Mesh Profile)

與藍牙核心規范一樣,藍牙Mesh也有自己的規范文檔,其作用和藍牙核心規范類似,詳細定義了藍牙Mesh相關的技術細節。藍牙Mesh規范下載鏈接:

https://www.bluetooth.com/specifications/mesh-specifications

藍牙Mesh術語表

由于Mesh的概念對于藍牙技術來說是一個非常新的領域,因此在藍牙Mesh規范中有很多新的技術術語,關于這些新的術語,藍牙技術聯盟早有所準備,我們開辟了專門的網頁為大家進行解釋,請移步訪問:

https://www.bluetooth.com/what-is-bluetooth-technology/how-it-works/le-mesh/mesh-glossary

《藍牙Mesh概覽》

(Bluetooth Mesh Overview)

藍牙Mesh白皮書,為大家概要地介紹一些技術的細節,下載地址:

https://www.bluetooth.com/~/media/files/marketing/mesh%20technology%20overview.ashx

2

什么是藍牙Mesh?

藍牙Mesh網絡是用于建立多對多(many:many)設備通信的低能耗藍牙(Bluetooth Low Energy,也稱為Bluetooth LE)新的網絡拓撲。它允許您創建基于多個設備的大型網絡,網絡可以包含數十臺,數百甚至數千臺藍牙Mesh設備,這些設備之間可以相互進行信息的傳遞,無疑這樣一種應用形態為樓宇自動化,無線傳感器網絡,資產跟蹤和其他解決方案提供了理想的選擇。

樓宇自動化

新的控制和自動化系統,無論是涉及照明、供暖/制冷,還是安全防護等相關系統,未來的發展趨勢都將是更加的智能。智能樓宇在布設了藍牙Mesh網絡之后,使得樓宇內的數十個、數百個或是上千個無線設備都可以可靠、安全的彼此通信,傳輸信息。

無線傳感器網絡

無線傳感器網絡(Wireless Sensor Network, WSN)市場正在快速增長,特別是在工業領域,許多公司正在對現有的無線傳感器網絡進行顯著的成本優化和效率改進。藍牙Mesh網絡旨在滿足工業領域嚴格的可靠性,可擴展性和安全性要求。

資產跟蹤

低功耗藍牙的廣播模式(advertising mode)已經成為有源RFID資產跟蹤的具有吸引力的替代方案。藍牙Mesh網絡的出現提升了之前低功耗藍牙廣播范圍的限制,并為建立藍牙Mesh資產跟蹤解決方案的應用提供給了可能性。

3

哪些設備可以部署藍牙Mesh?

很多朋友都在關心市場上的存量設備,例如現有的低功耗藍牙手環、腕帶、球鞋等,是否可以通過固件升級的方式支持藍牙Mesh。藍牙Mesh網絡運行于低功耗藍牙之上并且與藍牙4.0及以上版本前向兼容, 因此市面上現有的低功耗藍牙產品都可能通過固件升級(尤其以OTA為主)的方式升級為具有藍牙Mesh功能的產品,但是否具有升級的可能性,還需要考量多個因素,例如程序存儲器(ROM)的容量,內存(RAM)的容量,是否具有OTA升級的功能,MCU的處理能力是否滿足Provisioning對于非對稱加密的運算需求等。

4

關于Flooding

藍牙Mesh采用flooding的方式進行信息的轉發,在這里flooding可以解釋為網絡泛洪,也就是通過廣播的方式,將信息從網絡當中的某一個節點轉發至目的節點。

大家聽到廣播已經網絡泛洪之后,第一感覺就是網絡會非常的繁忙、效率低下、耗電,但是藍牙Mesh采用的網絡泛洪是可控的,設備對于信息的轉發需要滿足多種限定條件。對于Mesh網絡,廣播不是“洪水猛獸”,無論是基于AODV路由方式的Mesh,還是與藍牙Mesh類似基于網絡泛洪的方式,都需要使用廣播。

采用網絡泛洪的方式,通過可控的泛洪消息傳遞,不需要創建和管理復雜的路由表、路由發現表等,節省了維護網絡運行的存儲器空間的開銷。同時,網絡泛洪消息傳播的本質是多路徑(Multi path)的,確保了信息可以通過多條路徑傳遞到目的節點,因此網絡中任何一個單點的故障也不會對網絡傳輸造成致命性的影響,這使得網絡高度可靠。

5

低功耗,Friendship

低功耗是藍牙技術的一大優點,這一優點在藍牙Mesh技術當中也得以繼承。在藍牙Mesh網絡中有一類節點支持低功耗特性(Low Power Feature),也可以稱為低功耗節點。這一類節點可以通過減少射頻收發機(RF transceiver)開啟的占空比來達到低功耗的目的,也就是說這一類節點只有在需要進行消息收發的時候才會打開射頻收發器,其他時間都處于休眠狀態。

在藍牙Mesh網絡中還有一類節點是專門為低功耗節點服務的,其具有Friend特性,也可以稱為Friend節點。Friend節點與低功耗節點可以建立Friendship關系。建立此種關系之后,Friend節點可以暫存發往低功耗節點的信息,待低功耗節點退出休眠模式之后,再從Friend節點取回相關信息。

在實際應用中,Friend節點可以是燈泡、機頂盒、路由器,這些設備都是通過市電供電的,對于功耗不是很敏感;低功耗節點可以是由電池供電的設備,如傳感器、門鎖等。

6

手機如何接入到藍牙Mesh網絡

要開發與藍牙Mesh網絡產品一起使用的智能手機或平板電腦應用程序,也就是我們常說的App,您必須使用藍牙Mesh的代理(Proxy)協議,才能通過代理節點與網狀網絡進行通信。關于代理協議,在藍牙Mesh規范的第6章節有非常消息的介紹。在這里,對于代理協議進行簡單的描述就是:代理協議可以在標準低功耗藍牙GAP和GATT API之上得以實現,應用程序實現預先定義的GATT服務(service)和特性(Characteristic),就可以與藍牙Mesh當中的代理節點進行通信,進而通過代理結點,與藍牙Mesh網絡進行互動。

7

關于安全性

藍牙Mesh網絡是一種真正的工業級解決方案,其安全特性包括:

?使用經過驗證的安全算法對添加到網絡的設備進行配置(Provisioning)。這套安全機制通過橢圓曲線(Elliptic Curve)Diffie-Hallman非對稱加密和帶外認證的方式來保證安全地添加設備;

?所有通信信息都需要使用128-bit AES-CCM進行加密和認證,藍牙Mesh網絡中的所有消息都需要進行加密和認證;

?加密和認證應用于網絡層(Network layer)和應用層(Application layer)兩層,分別有兩組密鑰:網絡層密鑰(Network key)和應用層密鑰(Application key)。同一網絡中的節點間使用同一網絡層密鑰加密及解密。但是應用層的信息是否可以被解密取決于節點是否具有應用層密鑰。舉一個簡單的例子,家中的燈泡和門鎖處于同一個網絡,因此它們的網絡層密鑰相同,但是他們的應用層密鑰互為不同,燈泡屬于照明系統,使用照明類的應用層密鑰;門鎖屬于安全系統,使用安全類的應用層密鑰。如果一條信息的目的節點是門鎖,家中的各個燈泡可以轉發這條信息至門鎖,因為燈泡和門鎖同處于一個網絡;但是燈泡是無法解析這條信息的應用層內容,到底是開鎖還是閉鎖的動作,燈泡并不清楚,因為燈泡沒有安全系統的應用層密鑰對應用層信息進行解密。這樣設計的好處是將網絡層加密與應用層加密隔離,加解密互為操作,互不干擾,互不耦合

?通過在發送的每個消息上加入不同序列號(Sequence Number)來防止重放攻擊(Replay Attack);

?在藍牙Mesh網絡中,可以通過既定的密鑰更新程序將mesh網絡中不授信的設備列入黑名單,這些不授信的設備將會被剔除到Mesh網絡之外;

?通過擾碼的方式對每條信息進行模糊(obfuscation)處理,這意味著即使您在走動的同時攜帶藍牙Mesh設備,身邊的“駭客”通過數據包嗅探器(packet sniffer)也無法跟蹤到您的行蹤,因為所有的信息都進過了模糊處理;

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

    關注

    114

    文章

    5866

    瀏覽量

    171208
  • 藍牙mesh
    +關注

    關注

    10

    文章

    62

    瀏覽量

    15626
收藏 人收藏

    評論

    相關推薦

    RF430芯片可以用于藍牙傳輸嗎?

    已經知道RF430可以用于NFC,但是想了解一下RF430芯片可以用于藍牙傳輸嗎?或者說可以外接一個藍牙芯片嗎
    發表于 12-02 06:00

    藍牙網關和藍牙mesh網關區別

    藍牙網關和藍牙Mesh網關是兩種不同的技術,它們在物聯網(IoT)領域中扮演著重要的角色。 藍牙網關和藍牙
    的頭像 發表于 10-18 10:33 ?3579次閱讀

    藍牙MESH是什么?

    藍牙Mesh是一種基于藍牙技術的無線通信網絡協議,專門設計用于創建大規模設備網絡,特別適用于物聯網(IoT)應用。以下是藍牙Mesh的一些關
    的頭像 發表于 09-14 08:03 ?1972次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>MESH</b>是什么?

    為什么做一件事或者學習FPGA每隔一段時間就會感覺遇到瓶頸呢?

    做一件事或者學習每隔一段時間就會感覺遇到瓶頸
    發表于 07-30 08:59

    請問ESP32-C3藍牙MESH如何與JDY-24M藍牙MESH組網通信?

    想用ESP32-C3同時接入wifi與藍牙mesh(類似藍牙網關功能),通過藍牙mesh控制JDY-24M模塊執行IO動作 1.現在已經測試
    發表于 06-19 07:49

    藍牙mesh怎么設置中繼的次數?

    藍牙mesh怎么設置中繼的次數,現在有十多個節點,只有兩三個可以通信上,而且很慢,節點都放在同一個位置就很快,節點排列基本為一條直線,其中兩三個節點之間中間都間隔有墻,其余節點所在位置都比較空曠,就是通信不上
    發表于 06-07 06:03

    低功耗藍牙藍牙Mesh模塊的區別與關系

    低功耗藍牙模塊和藍牙Mesh模塊的區別與關系 藍牙Mesh并非無線通信技術,而是一種網絡技術。藍牙
    的頭像 發表于 05-30 11:13 ?869次閱讀

    藍牙Mesh模塊多跳大數據量高帶寬傳輸數據方法

    通過多個跳數進行通信,從而實現大范圍的覆蓋。然而,隨著數據量的增加和帶寬需求的提高,如何在藍牙Mesh網絡中實現高效、穩定的多跳大數據量高帶寬傳輸數據成為了一個亟待解決的問題。本文將介紹一種基于藍牙
    的頭像 發表于 05-28 11:23 ?849次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>Mesh</b>模塊多跳大數據量高帶寬傳輸數據方法

    藍牙mesh組網模塊的個特點

    什么是藍牙Mesh? ?藍牙Mesh是基于ble廣播進行消息傳遞的一種藍牙組網通訊網絡,是一種采用網絡洪泛的方式無中心、無路由的對等網絡。以
    的頭像 發表于 05-24 17:27 ?1472次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>mesh</b>組網模塊的<b class='flag-5'>七</b>個特點

    藍牙Mesh模塊組網時是一個信號還是兩個信號?

    ?本文美迅物聯網MesoonRF將對此進行詳細解答。 ?一、藍牙Mesh組網模塊的基本概念 ?藍牙Mesh組網模塊是一種基于藍牙技術的無線通
    的頭像 發表于 05-24 15:14 ?1107次閱讀

    藍牙Mesh模塊組網時無線回程影響速率嗎?

    隨著科技的發展,智能家居、智能辦公等場景越來越廣泛地應用于我們的生活。其中,藍牙Mesh組網技術作為一種新型的無線通信技術,受到了越來越多用戶的關注。那么,藍牙Mesh模塊在組網時無線
    的頭像 發表于 05-23 17:37 ?875次閱讀

    安信可藍牙Mesh解決方案,加速照明產品落地!

    智能照明是當前智能家居市場中的熱點之一,隨著科技的不斷進步,智能照明系統的應用越來越廣泛。在這一領域中,藍牙Mesh解決方案成為了一種新的技術趨勢,它可以為智能照明系統提供更加靈活、高效、可靠
    的頭像 發表于 03-30 08:22 ?801次閱讀
    安信可<b class='flag-5'>藍牙</b><b class='flag-5'>Mesh</b>解決方案,加速照明產品落地!

    于藍牙技術的資產管理

    隨著物聯網技術的不斷發展,藍牙技術已經成為了許多領域中不可或缺的一部分。在資產管理領域,基于藍牙技術的資產定位管理方案正在逐漸普及,為企業提供了更加高效、精準的資產管理方式。
    的頭像 發表于 03-14 19:38 ?458次閱讀
    基<b class='flag-5'>于藍牙</b>技術的資產管理

    CYW43455是否支持藍牙Mesh

    請問一下CYW43455能否支持藍牙Mesh,如果支持,請問如何進行使用。有沒有什么使用指導資料。
    發表于 03-01 06:55

    求助,關于藍牙mac地址的批量寫入問題求解

    在批量生產中,我需要每一個產品都有唯一的MAC地址。 我在調試的時候配置藍牙組件的時候MAC地址都是一樣的。 1.請問關于藍牙的名稱,MAC地址等信息,在批量生產的時候如何更改?是不是都寫在了特定
    發表于 02-21 06:30
    百家乐官网美食坊| 百家乐官网明灯| 百家乐官网娱乐网真钱游戏| 真人百家乐现金游戏| 百家乐深圳广告| 皇冠百家乐| 百家乐官网平玩法几副牌| 百家乐澳门路规则算法| 免费百家乐平预测软件| 额尔古纳市| 老钱庄百家乐官网的玩法技巧和规则 | 赌神网百家乐的玩法技巧和规则| 足球博彩| 做生意门口对着通道| 百家乐公式书| 德州扑克 梭哈| 百家乐官网永利娱乐网| YY百家乐的玩法技巧和规则| 百家乐官网洗码全讯网| 24山向吉凶详解视频| 大发888娱乐手机版| 进贤县| 百家乐官网开发软件| 百家乐的视频百家乐| 金濠国际| 百家乐有哪几种| 德州扑克 术语| 正品百家乐官网的玩法技巧和规则 | 迪威百家乐官网娱乐场| 大发888网页| 迷你百家乐官网的玩法技巧和规则| 百家乐送18元彩金| 百家乐官网怎样做弊| 巴西百家乐的玩法技巧和规则 | 百家乐官网要怎么玩啊| 百家乐园搏彩论坛| 新葡京娱乐城官方网站| 2024地运朝向房子| 365新网址| 百家乐官网那里信誉好| 真人百家乐|