藍牙Mesh基礎知識六問六答
Q:什么是藍牙m(xù)esh
A:藍牙Mesh網絡是用于建立多對多設備通信的低功耗藍牙(BLE)新的網絡拓撲。它允許您創(chuàng)建基于多個設備的大型網絡,網絡可以包含數(shù)十臺,數(shù)百甚至數(shù)千臺藍牙Mesh設備,這些設備之間可以相互進行信息的傳遞,非常適合樓宇自動化,無線傳感器網絡,資產跟蹤的IoT解決方案。
Q:藍牙 Mesh相比于其他協(xié)議的優(yōu)勢
A:藍牙 Mesh是在低功耗的基礎之上開發(fā)出來的,它相對其他協(xié)議有五大優(yōu)勢。最大的優(yōu)勢就是藍牙 Mesh無需網關就可以直接與智能終端通信,這能夠充分利用了人機交互體驗好的優(yōu)勢;第二是沒有網關,成本低;三是安裝非常便捷,用戶體驗上也尤為好;四是低功耗支持能力強;五是有強大的組網能力,雙向可組250個節(jié)點,單向可組1000個節(jié)點,這在無線技術中能做到是非常不容易的!
Q:一般在什么地方會使用藍牙 Mesh
A:在樓宇自動化市場會很活躍,特別是商業(yè)照明解決方案以及多個市場的傳感器網絡解決方案。它非常適合需要數(shù)十臺,數(shù)百臺或數(shù)千臺設備相互通信的物聯(lián)網解決方案。
Q:哪些藍牙版本支持網狀網絡?現(xiàn)有產品可以升級支持藍牙 Mesh技術嗎?
A:網狀網絡采用藍牙低功耗,與核心規(guī)格版本4.0及更高版本兼容。升級由幾個因素決定,如藍牙芯片中可用的內存量。
Q:如何構建一個藍牙網狀網絡產品?
A:構建一個藍牙網狀網絡產品,需要有兼容的硬件和軟件。藍牙網狀網絡需要支持GAP Broadcaster和Observer roles的底層藍牙LE 4.x或藍牙5堆棧,以及廣播和掃描數(shù)據(jù)包(要在藍牙LE上使用藍牙網狀網絡協(xié)議,建議使用藍牙模塊提供商的SDK,其中包括具有相應API的藍牙網狀網絡協(xié)議)。
Q:如何構建一個藍牙網狀網絡手機應用程序?
A:要開發(fā)適用于藍牙網狀網絡產品的智能手機或平板電腦應用程序,如果您的移動操作系統(tǒng)提供合適的API,使應用程序能夠滿足Mesh Profile規(guī)范中定義的藍牙LE廣告包的相關要求,則應使用advertising bearer方式。在這種情況下,advertising bearer是首選bearer。在無法使用advertising bearer的時候,可以使用Bluetooth Mesh代理協(xié)議來啟用通過proxy node與網狀網絡的通信。proxy protocol可以在標準藍牙低功耗GAP和GATT API之上實