Telink BLE MESH開發|ble mesh開發教程《一》ble mesh基礎知識

一、Mesh組成

     藍牙Mesh,我們能夠創建大型網絡並支持成千上萬的設備之間進行安全、可靠的通信。藍牙Mesh網絡包括節點(Node)、元素(Element)、模型(Model)和狀態(State),藍牙Mesh規範詳細描述了四種“節點”,分別是“中繼節點”、“低功耗節點”、“好友節點”和“代理節點”。

中繼(Relay)節點:通過廣播承載層接收並重新發送mesh消息、以構建更大規模網絡的能力。

代理(Proxy)節點:在GATT和廣播承載層之間接收並重新發送mesh消息的能力。

低功耗(Low-Power)節點:能夠以明顯較低的接收端佔空比在mesh網絡中運行。通過將無線電接收器啓用時間最小化可實現節點功耗的降低,只有在絕對必要時才啓動接收器。低功耗節點(LPN)通過與好友(friend)節點建立友誼(friendship)關係來實現這一點。

好友(Friend)節點:通過存儲發往LPN的消息,僅在LPN明確發出請求時才進行轉發來幫助LPN運行的能力。

    中繼節點能夠重新發送所接收到的數據包,並且通過這個機制,使數據包可以在整個網絡上快速傳播。中繼機制的缺點是耗電量增加,這是由於它依賴於保持“醒着的”節點。雖然在mesh網絡配置中低功耗藍牙的功耗遠低於其他競爭技術,但這樣的運作模式單單依靠電池供電是無法持久的。對於智能照明等應用來說,這並不是缺點,因爲燈具通過接入主幹供電系統爲LED供電,但這對於加入網絡中的其它非主幹系統供電設備,比如設備開關,則可能不適用。

    爲了解決這個問題,藍牙網絡引入了“低功耗節點”(LPN),可以使用電池或能源採集來供電。LPN與“好友節點”協同工作,好友節點通常是由主幹系統供電,因而能夠永遠保持喚醒狀態;這些設備會緩存發往LPN的信息。LPN根據預先設定的進程表切換至“接收”模式,接收緩存的信息,根據指令進行操作,然後快速度返回省電的“睡眠”狀態。

“代理節點”允許支持低功耗藍牙但不支持藍牙mesh的設備 (例如現在的智能手機)連接至藍牙Mesh網絡。通過節點和代理設備的通用屬性配置文件(GATT) 接口實現交互。

 

                              

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章