什么是藍牙網格
編輯藍牙網格是基于藍牙低功耗的計算機網格網絡標準,允許通過藍牙無線電進行多對多通信。藍牙網規范被在Mesh配置文件中定義和網格模型由規格藍牙特殊興趣組(SIG藍牙)。藍牙網狀網于2014年構思,并于2017年7月13日采用。
概述
藍牙網格是一種基于泛洪網絡原理的網格網絡標準。它基于中繼消息的節點:接收到網絡包的每個中繼節點都可以通過TTL = TTL-1重新傳輸,該網絡包針對不在消息緩存中的已知網絡密鑰進行身份驗證,該網絡密鑰的TTL≥2。用于防止中繼最近看到的消息。
[table id=1 /]
使用分段和重組(SAR)機制時,通信將包含在最長384個字節的消息中,但是大多數消息都適合一個段,即11個字節。每條消息均以操作碼開頭,該操作碼可以是一個字節(對于特殊消息),2個字節(對于標準消息)或3個字節(對于特定于供應商的消息)。
每個消息都有一個源和一個目的地址,確定哪些設備處理消息。設備將消息發布到目的地,該消息可以是單個事物/事物組/所有事物。
每個消息都有一個序列號,可以保護網絡免受重放攻擊。
每個消息都經過加密和身份驗證。兩個密鑰用于保護消息的安全:
(1)網絡密鑰–分配給單個網狀網絡
(2)應用程序密鑰–特定于給定應用程序功能,例如,打開燈與重新配置燈。
消息有生存時間(TTL)。每次接收并重新發送消息時,TTL都會遞減,從而限制了“跳數”的數量,從而消除了無限循環。
網格模型
編輯從Bluetooth Mesh規范的1.0版開始,定義了以下標準模型和模型組:
基礎模型
基礎模型已在核心規范中定義。對于所有網格節點,其中兩個是必需的。
通用模型
- 通用OnOff服務器,用于表示不符合定義的任何模型描述但支持On / Off通用屬性的設備
- 通用級別服務器,將元素的狀態保留為16位帶符號整數
- 通用默認過渡時間服務器,用于表示各種設備的默認過渡時間
- 通用Power OnOff服務器和通用Power OnOff設置服務器,用于表示不符合任何型號描述但支持On / Off通用屬性的設備
- 通用功率水平服務器和通用功率水平設置服務器,包括通用功率實際狀態,通用功率最后狀態,通用功率默認狀態和通用功率范圍狀態
- 通用電池服務器,代表一組代表電池狀態的四個值
- 通用位置服務器和通用位置設置服務器,表示元素的位置信息,可以是全局(緯度/經度)或局部
- 通用用戶/管理員/制造商/客戶端屬性服務器,表示要由元素存儲的任何值
- 通用OnOff客戶端和通用級別客戶端
- 通用默認過渡時間客戶端
- 通用電源打開客戶端和通用電源級別客戶端
- 通用電池客戶端
- 通用位置客戶端
- 通用財產客戶
傳感器
- 傳感器服務器和傳感器設置服務器,代表傳感器設備。傳感器設備可以配置為定期或應要求返回測量值。測量周期可以配置為固定或更改,以便更快地報告更重要的值范圍。
- 傳感器客戶端
時間和場景
- 時間服務器和時間設置服務器,允許在網狀網絡中進行時間同步
- 場景服務器和場景設置服務器,最多可配置65535個場景,并在需要時調用。
- 計劃程序服務器和計劃程序安裝服務器
- 時間客戶端,場景客戶端和計劃客戶端
照明
- 照明亮度服務器和照明亮度設置服務器,代表可調光光源
- 輕型CTL服務器,輕型CTL溫度服務器和輕型CTL設置服務器,代表CCT或“可調白”光源
- Light HSL服務器,Light HSL色相服務器,Light HSL飽和度服務器和Light HSL設置服務器,代表基于Hue、Saturation、Lightness顏色表示的光源
- Light xyL服務器和Light xyL設置服務器,表示基于修改后的CIE xyY顏色空間的光源。
- Light LC(亮度控制)服務器和Light LC設置服務器,代表一個燈光控制設備,能夠使用占用傳感器和環境光傳感器來控制Light Lightness模型。它可用于燈光控制場景,例如自動開啟,自動關閉和/或日光收集。
- Light Lightness客戶端、Light CTL客戶端、Light HSL客戶端、Light xyL客戶端和Light LC客戶端
藍牙網格模型和網格配置文件規范中使用的術語
編輯- 目標:消息發送到的地址。
- 元素:設備內的可尋址實體。
- 模型:典型用戶方案的標準化操作。
- 節點:已配置的設備。
- 供應方:可以將設備添加到網狀網絡的節點。
- 中繼:能夠重發消息的節點。
- 來源:發送消息的地址。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/109695/