藍(lán)牙Mesh網(wǎng)絡(luò)的基本概念

藍(lán)牙Mesh網(wǎng)絡(luò)的基本概念第1部分

藍(lán)牙開(kāi)發(fā)者關(guān)系團(tuán)隊(duì) 發(fā)布于 2017 年 8月8日

藍(lán)牙Mesh網(wǎng)絡(luò)系列的第3章

無(wú)論您是使用智能照明,加熱/冷卻和安全系統(tǒng)使您的家庭或辦公室更加智能化,還是提高工業(yè)無(wú)線傳感器網(wǎng)絡(luò)(IWSN)的效率章郁,Bluetooth?Mesh網(wǎng)絡(luò)都為與您的環(huán)境交互創(chuàng)造了新的機(jī)會(huì)。 藍(lán)牙Mesh網(wǎng)絡(luò) 為創(chuàng)建真正的大型設(shè)備網(wǎng)絡(luò)提供了所需的基礎(chǔ)搏屑,使您能夠使數(shù)十低缩,數(shù)百甚至數(shù)千個(gè)無(wú)線設(shè)備能夠可靠和安全地相互通信堪旧。這篇文章是 藍(lán)牙Mesh網(wǎng)絡(luò)系列的一部分 ,深入研究了這種創(chuàng)新的網(wǎng)絡(luò)拓?fù)浔澈蟮幕靖拍睢?/p>

節(jié)點(diǎn)(Nodes)

想象一下才睹,由數(shù)千個(gè)設(shè)備組成的網(wǎng)絡(luò)徘跪,每個(gè)設(shè)備都通過(guò) 藍(lán)牙低功耗(LE) 短突發(fā)(short-burst)無(wú)線連接。藍(lán)牙Mesh網(wǎng)絡(luò)上的這些設(shè)備稱為節(jié)點(diǎn)砂竖。每個(gè)節(jié)點(diǎn)發(fā)送和接收消息真椿。信息可以從一個(gè)節(jié)點(diǎn)傳遞到另一個(gè)節(jié)點(diǎn),使信息傳播的距離比射頻波通常允許的距離大乎澄。這個(gè)節(jié)點(diǎn)網(wǎng)絡(luò)(圖1)可能分布在制造設(shè)施突硝,辦公大樓,購(gòu)物中心置济,商業(yè)園區(qū)(圖2)等等解恰。

圖1 - Mesh網(wǎng)絡(luò)中的節(jié)點(diǎn)
圖2 - 跨制造設(shè)施,辦公樓浙于,商業(yè)園區(qū)等的節(jié)點(diǎn)

特色資源

藍(lán)牙Mesh網(wǎng)絡(luò) - 開(kāi)發(fā)人員簡(jiǎn)介

下載此綜合技術(shù)概述护盈,以了解有關(guān)重要概念和術(shù)語(yǔ),系統(tǒng)架構(gòu)和安全機(jī)制的更多信息羞酗,以及藍(lán)牙Mesh網(wǎng)絡(luò)背后的獨(dú)特消息發(fā)布和傳輸技術(shù)腐宋。

下載概述

藍(lán)牙Mesh節(jié)點(diǎn)是多樣的,并且能夠促成Mesh網(wǎng)絡(luò)中的任何數(shù)量的角色。燈具胸竞,機(jī)器欺嗤,安全攝像機(jī),煙霧探測(cè)器和環(huán)境傳感器僅是節(jié)點(diǎn)可以實(shí)現(xiàn)的幾個(gè)角色示例卫枝。

元件(Elements)

某些節(jié)點(diǎn)(如傳感器)使用電池供電煎饼,而其他節(jié)點(diǎn)(如燈具,制造機(jī)械和安全攝像機(jī))則從主電網(wǎng)中汲取電力校赤。一些節(jié)點(diǎn)比其他節(jié)點(diǎn)具有更強(qiáng)的處理能力吆玖。這些節(jié)點(diǎn)可以在Mesh網(wǎng)絡(luò)中承擔(dān)更復(fù)雜的任務(wù),擔(dān)當(dāng)不同的角色并擁有以下四個(gè)節(jié)點(diǎn)特征中的任何一個(gè)马篮。

  • 低功耗特性(Low-Power Feature)

功率受限的節(jié)點(diǎn)可以使用低功耗特性來(lái)減少射頻開(kāi)啟時(shí)間并節(jié)省功耗沾乘。低功率節(jié)點(diǎn)(LPN)與好友節(jié)點(diǎn)一起工作。

  • 好友特性(Friend Feature)

沒(méi)有功率限制的節(jié)點(diǎn)很適合作為好友節(jié)點(diǎn)浑测。好友節(jié)點(diǎn)存儲(chǔ)目的地為L(zhǎng)PN的傳入消息和安全更新意鲸,當(dāng)LPN請(qǐng)求這些消息時(shí),好友節(jié)點(diǎn)將存儲(chǔ)的信息傳遞給LPN尽爆。

  • 中繼特性(Relay Feature)

中繼節(jié)點(diǎn)接收和重傳消息,從而實(shí)現(xiàn)更大的網(wǎng)絡(luò)读慎,因?yàn)橄墓?jié)點(diǎn)傳遞到節(jié)點(diǎn)漱贱。根據(jù)電源和計(jì)算能力的不同,節(jié)點(diǎn)可能會(huì)采用此功能夭委。

  • 代理特性(Proxy Feature)

代理節(jié)點(diǎn)允許在GATT和藍(lán)牙Mesh節(jié)點(diǎn)之間傳輸和接收Mesh消息幅狮。具有此角色的節(jié)點(diǎn)需要一個(gè)可靠的電源和計(jì)算資源。

有些節(jié)點(diǎn)比其他節(jié)點(diǎn)更復(fù)雜株灸,并由稱為元素(elements)的多個(gè)獨(dú)立部分組成崇摄。每個(gè)節(jié)點(diǎn)至少有一個(gè)元素,稱為主要元素慌烧,并可能有其他元素(圖3)逐抑。元素由定義節(jié)點(diǎn)功能和元素狀況的實(shí)體組成。例如屹蚊,燈泡具有一個(gè)有兩個(gè)功能的元件:

  • 節(jié)點(diǎn)=燈泡

  • 一個(gè)元素=主要元素

  • 節(jié)點(diǎn)的功能

      1. 開(kāi)關(guān)
      1. 亮度
  • 元素的狀態(tài)/狀態(tài)

      1. 開(kāi)或關(guān)
      1. 0 - 10(亮度級(jí)別)
圖3 - 節(jié)點(diǎn)必須至少有一個(gè)元素厕氨,并可能有多個(gè)元素

節(jié)點(diǎn)中的每個(gè)元素都有一個(gè)唯一的地址,稱為單播地址汹粤,使每個(gè)元素都是可尋址的命斧。我們將在 藍(lán)牙Mesh網(wǎng)絡(luò)系列 的后面部分解釋尋址(addressing)。

模型和狀態(tài)(Models and States)

無(wú)論節(jié)點(diǎn)是通過(guò)工廠樓層嘱兼,酒店国葬,辦公樓還是商業(yè)園區(qū)聯(lián)網(wǎng),節(jié)點(diǎn)的基本功能都是由模型定義和實(shí)施的。模型位于元素內(nèi)部汇四,元素必須有一個(gè)或多個(gè)模型(圖4A)接奈。模型定義并實(shí)現(xiàn)節(jié)點(diǎn)的功能和行為,而狀態(tài)則定義元素的狀況(圖4B)船殉。

圖4A - 節(jié)點(diǎn)鲫趁,元素,模型
圖4B - 節(jié)點(diǎn)利虫,元素挨厚,模型,狀態(tài)

使用我們的燈泡示例糠惫,該模型的功能是開(kāi)/關(guān)和亮度疫剃。相關(guān)的狀態(tài)分別是開(kāi)/關(guān)和0-10:

  • 模型(節(jié)點(diǎn)的功能)

      1. 開(kāi)關(guān)
      • 狀態(tài) - >打開(kāi)或關(guān)閉
      1. 亮度(0-10)
      • 狀態(tài) - > 0-10

藍(lán)牙Mesh支持復(fù)合狀態(tài),它是由兩個(gè)或更多值組成的狀態(tài)硼讽。變色燈是一個(gè)例子巢价,因?yàn)樯{(diào)可能會(huì)隨色彩飽和度或亮度而變化。

術(shù)語(yǔ)綁定狀態(tài)(bound states)被定義為當(dāng)一個(gè)狀態(tài)的改變引起另一個(gè)狀態(tài)的改變時(shí)固阁。常見(jiàn)的綁定是在級(jí)別狀態(tài)(level states)和開(kāi)/關(guān)狀態(tài)(On/Off states)之間壤躲。如果電平從0變?yōu)?,則開(kāi)/關(guān)狀態(tài)也從關(guān)閉轉(zhuǎn)換為開(kāi)啟备燃。

每個(gè)模型都有唯一的標(biāo)識(shí)符碉克。藍(lán)牙SIG采用的模型為16位,而供應(yīng)商型號(hào)為32位(16位由藍(lán)牙分配的公司標(biāo)識(shí)符和16位由供應(yīng)商分配的模型標(biāo)識(shí)符)并齐。這使得每個(gè)模型都是唯一可尋址的漏麦。

ON-DEMAND WEBINAR

什么使藍(lán)牙Mesh如此具有破壞性?

藍(lán)牙Mesh制作的幕后故事

觀看我們免費(fèi)的按需網(wǎng)絡(luò)研討會(huì)况褪,了解藍(lán)牙網(wǎng)絡(luò)如何改造樓宇自動(dòng)化撕贞,無(wú)線傳感器網(wǎng)絡(luò),資產(chǎn)跟蹤等测垛。

現(xiàn)在觀看

使用消息捏膨, 藍(lán)牙Mesh網(wǎng)絡(luò) 通過(guò)客戶端 - 服務(wù)器架構(gòu)進(jìn)行通信。服務(wù)器的功能是暴露元素的狀態(tài)食侮。最簡(jiǎn)單的狀態(tài)之一是一個(gè)二進(jìn)制開(kāi)關(guān)脊奋,其狀態(tài)是打開(kāi)或關(guān)閉。一個(gè)簡(jiǎn)單的服務(wù)器模型是通用開(kāi)/關(guān)服務(wù)器模型疙描,其中包含代表開(kāi)關(guān)處于打開(kāi)狀態(tài)或關(guān)閉狀態(tài)的狀態(tài)诚隙。

客戶端 訪問(wèn)狀態(tài)請(qǐng)求,更改或消耗服務(wù)器的狀態(tài)起胰。簡(jiǎn)單客戶機(jī)模型的一個(gè)例子是通用開(kāi)/關(guān)客戶機(jī)模型(二進(jìn)制開(kāi)關(guān))久又。此通用開(kāi)/關(guān)客戶端模型通過(guò)發(fā)送消息來(lái)控制通用開(kāi)/關(guān)服務(wù)器模型巫延。例如,客戶端使用此機(jī)制打開(kāi)或關(guān)閉指示燈地消。

這種客戶 - 服務(wù)器體系結(jié)構(gòu)產(chǎn)生了三種類型的模型:

  • 服務(wù)器模型

    • 由跨越一個(gè)或多個(gè)元素的一個(gè)或多個(gè)狀態(tài)組成炉峰。

    • 定義模型可能發(fā)送/接收的消息,并定義給定這些消息的元素的行為脉执。

    • 例子:

      • 開(kāi)/關(guān) - 可能暴露開(kāi)關(guān)的狀態(tài)

      • 傳感器 - 可能會(huì)暴露傳感器的狀態(tài)(可能是溫度的值或傳感器測(cè)量的滿/填充/空)

      • 功率級(jí)別 - 可能會(huì)暴露電源狀態(tài)(級(jí)別1-10)

  • 客戶端模型

    • 定義客戶端用于請(qǐng)求疼阔,更改或使用服務(wù)器的相應(yīng)狀態(tài)的一組消息。

    • 例子:

      • 開(kāi)關(guān) - 客戶端發(fā)送打開(kāi)或關(guān)閉消息

      • 功率級(jí)別 - 定義功率狀態(tài)的消息(0-10)

  • 控制模型

    • 控制模型具有多種功能半夷,可能包含以下一項(xiàng)或多項(xiàng):

      • 客戶端模型
      • 服務(wù)器模型
      • 控制邏輯(規(guī)則和行為)協(xié)調(diào)它連接的模型之間的交互婆廊。
    • 示例:我們可以使用控制模型來(lái)控制泵,使液體冷卻劑在機(jī)器周圍循環(huán)巫橄。

      • 情景 - 溫度傳感器記錄機(jī)器的溫度淘邻。如果機(jī)器達(dá)到規(guī)定的溫度以上,則冷卻泵打開(kāi)湘换。

      • 用于冷卻泵的控制模塊

        • 溫度傳感器的客戶端(接受溫度值)

        • 開(kāi)關(guān)的服務(wù)器(打開(kāi)或關(guān)閉泵)

        • 控制邏輯(規(guī)則和行為) - 定義如果溫度傳感器超過(guò)定義的值宾舅,打開(kāi)泵。

模型定義允許您在Mesh網(wǎng)絡(luò)中配置節(jié)點(diǎn)及其功能彩倚。模型定義以及其他模型概念將在 藍(lán)牙Mesh網(wǎng)絡(luò)系列 的后面詳細(xì)討論筹我。

基礎(chǔ)知識(shí)繼續(xù)

藍(lán)牙Mesh網(wǎng)絡(luò)使用經(jīng)過(guò)驗(yàn)證的全局互操作性和成熟可靠的生態(tài)系統(tǒng)來(lái)創(chuàng)建工業(yè)級(jí)設(shè)備網(wǎng)絡(luò)。現(xiàn)在您已經(jīng)了解了藍(lán)牙Mesh網(wǎng)絡(luò)背后的一些基本概念帆离,請(qǐng)?jiān)谙轮芑仡櫼幌缕渌攀? 藍(lán)牙Mesh網(wǎng)絡(luò)的 基本原理崎溃,包括尋址,發(fā)布/訂閱盯质,消息,列表概而,以及它們?nèi)绾我黄鸸ぷ鱽?lái)創(chuàng)建藍(lán)牙Mesh網(wǎng)絡(luò)呼巷。

藍(lán)牙Mesh網(wǎng)絡(luò)的基本概念,第2部分

藍(lán)牙開(kāi)發(fā)者關(guān)系團(tuán)隊(duì) 發(fā)布于 2017 年 8月14日

藍(lán)牙Mesh網(wǎng)絡(luò)系列的第4章

使用 藍(lán)牙?Mesh網(wǎng)絡(luò)赎瑰,您可以創(chuàng)建大規(guī)模網(wǎng)絡(luò)王悍,以支持?jǐn)?shù)十臺(tái),數(shù)百臺(tái)或數(shù)千臺(tái)設(shè)備之間安全可靠的通信餐曼。在 第1部分 藍(lán)牙Mesh網(wǎng)絡(luò)的基本概念压储,我們探索了一些 藍(lán)牙Mesh網(wǎng)絡(luò) 的基本概念,包括節(jié)點(diǎn)源譬,單元集惋,模型和狀態(tài)。在本文中踩娘,我們將研究尋址刮刑,消息,發(fā)布,訂閱和列表雷绢,并詳細(xì)說(shuō)明這些核心概念如何交織以構(gòu)建藍(lán)牙Mesh網(wǎng)絡(luò)泛烙。

藍(lán)牙Mesh體系結(jié)構(gòu)

藍(lán)牙Mesh運(yùn)行在 藍(lán)牙低功耗(LE) 堆棧上。下面的圖1概述了藍(lán)牙Mesh網(wǎng)絡(luò)堆棧并定義了每層的功能翘紊。

圖1 - 藍(lán)牙Mesh結(jié)構(gòu)

正如我們?cè)? 第1部分中 討論的那樣 蔽氨,節(jié)點(diǎn)(如燈具,溫度調(diào)節(jié)設(shè)備帆疟,制造設(shè)備和電子門(mén))是能夠在藍(lán)牙Mesh網(wǎng)絡(luò)內(nèi)發(fā)送鹉究,接收和/或中繼信息的設(shè)備掏父。消息用于在節(jié)點(diǎn)之間傳輸數(shù)據(jù)凉倚,地址用于定義消息來(lái)自(源)和去(目的地)的位置。

地址(Addresses)

有四種類型的地址;其中三種類型用于消息傳遞:?jiǎn)尾ゴ焱摂M和組地址殴蓬。第四個(gè)是已知的未分配地址匿级。地址長(zhǎng)度為16位,并按照以下定義進(jìn)行編碼(圖2)染厅。

圖2 - Mesh地址編碼
  • 未分配的地址 - 配置的 元素或沒(méi)有指定地址的元素具有未分配的地址痘绎。鑒于這些元素沒(méi)有唯一的地址,它們可能不會(huì)用于消息傳遞肖粮。

  • 單播地址 - 在配置期間孤页,配置 器為網(wǎng)絡(luò)上該節(jié)點(diǎn)的生命周期分配單播地址給節(jié)點(diǎn)中的每個(gè)元素。單播地址可以出現(xiàn)在消息的源地址字段和/或目的地址字段中涩馆。發(fā)送到單播地址的消息只能由一個(gè)元素處理行施。

  • 虛擬地址 - 虛擬地址是與特定標(biāo)簽UUID關(guān)聯(lián)的一組元素;這些地址可能會(huì)被發(fā)布或訂閱。標(biāo)簽UUID是與可能來(lái)自一個(gè)或多個(gè)節(jié)點(diǎn)的多個(gè)元素相關(guān)聯(lián)的128位值魂那。

對(duì)于虛擬地址蛾号,位15和14分別設(shè)置為1和0(圖2);比特13-0被設(shè)置為哈希值(提供16,384個(gè)哈希值)。 哈希值來(lái)自標(biāo)簽UUID涯雅。檢查訂閱元素的完整128位UUID效率低下鲜结,尤其是因?yàn)閁UID可能跨越多個(gè)消息段。 哈希值提供了一種更有效的方式來(lái)確定哪些消息到達(dá)哪些元素活逆。

  • 組地址(****Group Address) - 組地址是藍(lán)牙Mesh網(wǎng)絡(luò)中的另一種組播地址精刷。表示來(lái)自一個(gè)或多個(gè)節(jié)點(diǎn)的多個(gè)元素,有兩種類型的組地址:

    • 動(dòng)態(tài)分配 - > 0xC000-0xFEFF

    • 固定地址 - 由Bluetooth SIG分配并分為五個(gè)部分:

      • 保留供將來(lái)使用(RFU) - > 0xFF00-0xFFFB

      • 全代理 - > 0xFFFC

        • 發(fā)送到啟用代理功能的所有節(jié)點(diǎn)蔗候。
      • 全好友 - > 0xFFFD

        • 發(fā)送到啟用了好友功能的所有節(jié)點(diǎn)怒允。
      • 全中繼器 - > 0xFFFE

        • 發(fā)送到啟用了中繼功能的所有節(jié)點(diǎn)。
      • 全節(jié)點(diǎn) - > 0xFFFF

        • 發(fā)送到所有節(jié)點(diǎn)锈遥。
      • 發(fā)送到固定節(jié)點(diǎn)的所有消息都由節(jié)點(diǎn)的主要元素處理误算。

特色資源

藍(lán)牙Mesh網(wǎng)絡(luò) - 開(kāi)發(fā)人員簡(jiǎn)介

下載此綜合技術(shù)概述仰美,以了解有關(guān)重要概念和術(shù)語(yǔ),系統(tǒng)架構(gòu)和安全機(jī)制的更多信息儿礼,以及藍(lán)牙Mesh網(wǎng)絡(luò)背后的獨(dú)特消息發(fā)布和傳輸技術(shù)咖杂。

下載概述

消息(Messages)

藍(lán)牙Mesh網(wǎng)通過(guò)消息進(jìn)行通信。消息可以被稱為控制消息或訪問(wèn)消息蚊夫。

  • 控制消息 - 關(guān)于藍(lán)牙Mesh網(wǎng)絡(luò)操作的消息诉字。 例子包括 心跳好友 請(qǐng)求消息。

  • 訪問(wèn)消息 - 允許客戶端模型檢索或設(shè)置服務(wù)器模型中狀態(tài)值的值知纷,或者它們用于由服務(wù)器報(bào)告狀態(tài)值壤圃。

模型實(shí)現(xiàn)并定義節(jié)點(diǎn)的功能。元素是包含一個(gè)或多個(gè)模型的節(jié)點(diǎn)中可唯一尋址的實(shí)體琅轧,狀態(tài)用于定義元素的狀態(tài)伍绳。對(duì)于每個(gè)狀態(tài),都有一組服務(wù)器模型支持的消息乍桂。例子包括請(qǐng)求狀態(tài)值或請(qǐng)求改變狀態(tài)的客戶機(jī)模型和發(fā)送關(guān)于狀態(tài)和/或狀態(tài)改變的消息的服務(wù)器模型冲杀。

消息由操作碼標(biāo)識(shí)并具有關(guān)聯(lián)的參數(shù)。操作碼標(biāo)識(shí)消息的操作睹酌。例子包括:

  • Generic OnOff Get - 用于識(shí)別狀態(tài); 用于通用模型的OnOff狀態(tài)权谁。

    • Generic OnOff Get沒(méi)有參數(shù)。
  • Generic OnOff Set - 用于設(shè)置通用模型的OnOff狀態(tài)憋沿。

    • 參數(shù):
      • OnOff - 目標(biāo)值(開(kāi)或關(guān))旺芽。
      • TID - 交易標(biāo)識(shí)符 - 消息是新消息還是重傳消息。
      • 轉(zhuǎn)換時(shí)間(Transition Time) - 元素從一個(gè)狀態(tài)轉(zhuǎn)換到另一個(gè)狀態(tài)需要多長(zhǎng)時(shí)間辐啄。
      • 延遲(Delay) - 消息執(zhí)行延遲采章。

有兩類訪問(wèn)消息,有確認(rèn)和無(wú)確認(rèn)壶辜。有確認(rèn)的消息被傳輸?shù)矫總€(gè)接收元件并由其進(jìn)行確認(rèn)悯舟。響應(yīng)通常是狀態(tài)消息。沒(méi)有回應(yīng)被發(fā)送到無(wú)確認(rèn)的消息士复。藍(lán)牙Mesh網(wǎng)絡(luò)狀態(tài)消息是無(wú)確認(rèn)消息的一個(gè)例子。

消息安全(Message Security)

每個(gè)藍(lán)牙Mesh網(wǎng)絡(luò)消息都使用NetKeys和AppKeys來(lái)加密和認(rèn)證消息翩活。NetKeys 用于網(wǎng)絡(luò)層通信阱洪。假設(shè)藍(lán)牙Mesh網(wǎng)絡(luò)沒(méi)有子網(wǎng),則該Mesh網(wǎng)絡(luò)內(nèi)的所有通信都使用相同的網(wǎng)絡(luò)密鑰菠镇。

AppKeys 用于應(yīng)用程序數(shù)據(jù)冗荸。網(wǎng)絡(luò)中的某些節(jié)點(diǎn)可能有特定的應(yīng)用程序,并且在這些應(yīng)用程序中可能需要有限訪問(wèn)的敏感數(shù)據(jù)利耍。這些節(jié)點(diǎn)具有特定的 AppKey 并與特定的應(yīng)用程序相關(guān)聯(lián)蚌本】猓可能使用不同 AppKeys 的領(lǐng)域 包括安全(建筑物門(mén)禁,機(jī)房通道和首席執(zhí)行官辦公室訪問(wèn))程癌,照明(制造場(chǎng)地舷嗡,外部建筑燈光和走道)以及暖通空調(diào)系統(tǒng)。

中繼節(jié)點(diǎn)(例如燈泡或墻壁開(kāi)關(guān))通常具有有效的NetKey嵌莉, 并可以在網(wǎng)絡(luò)中傳遞敏感信息进萄。但是,他們無(wú)法訪問(wèn) 各種受限區(qū)域(如樓宇控制或HVAC系統(tǒng)) 的特定 AppKeys锐峭,并且無(wú)法解密應(yīng)用程序數(shù)據(jù)中鼠。

消息交換(Message Exchange)

藍(lán)牙Mesh網(wǎng)絡(luò)使用發(fā)布/訂閱模型進(jìn)行消息傳輸。生成消息的節(jié)點(diǎn)叫做發(fā)布消息沿癞。有興趣接收消息的節(jié)點(diǎn)訂閱他們感興趣的地址援雇。消息可以發(fā)布到單播,組或虛擬地址椎扬。

消息可能會(huì)作為對(duì)其他消息的回復(fù)發(fā)送惫搏,或者它們可能是未經(jīng)請(qǐng)求的消息。當(dāng)模型發(fā)送回復(fù)消息時(shí)盗舰,它使用消息始發(fā)者的源地址作為目標(biāo)地址晶府。發(fā)送未經(jīng)請(qǐng)求的消息時(shí),它使用模型的發(fā)布地址作為目標(biāo)地址钻趋。節(jié)點(diǎn)中的每個(gè)模型都有一個(gè)發(fā)布地址川陆。

在接收消息時(shí),節(jié)點(diǎn)內(nèi)的模型的每個(gè)實(shí)例(節(jié)點(diǎn)中可能有多個(gè)模型)可以訂閱接收來(lái)自一個(gè)或多個(gè)組或虛擬地址的消息蛮位。

訂閱消息的模型使用模型的訂閱列表來(lái)定義可以從中接收消息的有效地址较沪。當(dāng)模型接收到消息時(shí),模型會(huì)檢查其訂閱列表失仁。當(dāng)預(yù)訂列表上的地址設(shè)置為模型的單播地址或?qū)儆谠摴?jié)點(diǎn)的固定組地址時(shí)尸曼,它被認(rèn)為是匹配的。圖3顯示了訪問(wèn)消息的有效源地址和目標(biāo)地址萄焦。

圖3 - 訪問(wèn)消息的有效源地址和目標(biāo)地址

當(dāng)藍(lán)牙Mesh實(shí)體發(fā)布各種節(jié)點(diǎn)的狀態(tài)時(shí)控轿,整個(gè)藍(lán)牙Mesh網(wǎng)絡(luò)中的系統(tǒng)可以訂閱這些數(shù)據(jù),而不管它與傳輸節(jié)點(diǎn)的位置遠(yuǎn)近拂封。這允許網(wǎng)絡(luò)一側(cè)的設(shè)備通過(guò)低功率無(wú)線消息與設(shè)施中的其他地方的管理員通話茬射,而不管距離如何。

了解有關(guān)Mesh的更多信息

藍(lán)牙Mesh結(jié)合了與藍(lán)牙技術(shù)相關(guān)的經(jīng)過(guò)驗(yàn)證的全球互操作性和成熟可信的生態(tài)系統(tǒng)冒签,以支持創(chuàng)建工業(yè)級(jí)設(shè)備網(wǎng)絡(luò)≡谂祝現(xiàn)在你已經(jīng)對(duì) 藍(lán)牙Mesh網(wǎng)絡(luò)背后的基本概念有了基本的了解 ,您已準(zhǔn)備好深入探究拓?fù)浣Y(jié)構(gòu)的復(fù)雜性萧恕。要深入了解藍(lán)牙Mesh刚梭,請(qǐng)下載 藍(lán)牙Mesh技術(shù)概述 肠阱。在后面 藍(lán)牙 Mesh網(wǎng)絡(luò)系列 ,我們將探索藍(lán)牙Mesh安全朴读,配置屹徘,代理節(jié)點(diǎn)等等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末磨德,一起剝皮案震驚了整個(gè)濱河市缘回,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌典挑,老刑警劉巖酥宴,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異您觉,居然都是意外死亡拙寡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)琳水,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)肆糕,“玉大人,你說(shuō)我怎么就攤上這事在孝〕峡校” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵私沮,是天一觀的道長(zhǎng)始赎。 經(jīng)常有香客問(wèn)我,道長(zhǎng)仔燕,這世上最難降的妖魔是什么造垛? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮晰搀,結(jié)果婚禮上五辽,老公的妹妹穿的比我還像新娘。我一直安慰自己外恕,他們只是感情好杆逗,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著鳞疲,像睡著了一般罪郊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上建丧,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天排龄,我揣著相機(jī)與錄音波势,去河邊找鬼翎朱。 笑死橄维,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拴曲。 我是一名探鬼主播争舞,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼澈灼!你這毒婦竟也來(lái)了竞川?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤叁熔,失蹤者是張志新(化名)和其女友劉穎委乌,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體荣回,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遭贸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了心软。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片壕吹。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖删铃,靈堂內(nèi)的尸體忽然破棺而出耳贬,到底是詐尸還是另有隱情,我是刑警寧澤猎唁,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布咒劲,位于F島的核電站,受9級(jí)特大地震影響胖秒,放射性物質(zhì)發(fā)生泄漏缎患。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一阎肝、第九天 我趴在偏房一處隱蔽的房頂上張望挤渔。 院中可真熱鬧,春花似錦风题、人聲如沸判导。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)眼刃。三九已至,卻和暖如春摇肌,著一層夾襖步出監(jiān)牢的瞬間擂红,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工围小, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留昵骤,地道東北人树碱。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像变秦,于是被迫代替她去往敵國(guó)和親成榜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容