傳統(tǒng)藍(lán)牙和BLE在藍(lán)牙BQB認(rèn)證中有什么區(qū)別?

2022-06-02   ?   Orange

藍(lán)牙是一種能夠?qū)崿F(xiàn)固定設(shè)備和移動(dòng)設(shè)備之間數(shù)據(jù)交換的短距離無(wú)線通信技術(shù)。一般來(lái)說(shuō),藍(lán)牙3.0前的BR/EDR藍(lán)牙稱為傳統(tǒng)藍(lán)牙,藍(lán)牙4.0標(biāo)準(zhǔn)下的LE藍(lán)牙稱為低功耗藍(lán)牙。低功耗藍(lán)牙是藍(lán)牙技術(shù)聯(lián)盟設(shè)計(jì)和銷售的個(gè)人局域網(wǎng)技術(shù)。它旨在用于醫(yī)療保健、體育健身、信標(biāo)、安全、家庭娛樂(lè)等領(lǐng)域的新興應(yīng)用。與經(jīng)典藍(lán)牙相比,低功耗藍(lán)牙旨在保持相同的通信范圍,顯著降低功耗和成本。


傳統(tǒng)藍(lán)牙和BLE在藍(lán)牙BQB認(rèn)證中有什么區(qū)別?(圖1)


藍(lán)牙4.0標(biāo)準(zhǔn)包括傳統(tǒng)藍(lán)牙模塊和低功耗藍(lán)牙模塊,是雙模標(biāo)準(zhǔn)。低功耗藍(lán)牙也是在傳統(tǒng)藍(lán)牙的基礎(chǔ)上發(fā)展起來(lái)的,不同于傳統(tǒng)模塊。最大的特點(diǎn)是成本和功耗降低,實(shí)時(shí)要求高。


傳統(tǒng)藍(lán)牙和BLE在藍(lán)牙BQB認(rèn)證中有什么區(qū)別?(圖2)


BLE(Bluetohlowenergy)藍(lán)牙低能耗技術(shù)是一種短距離、低成本、可操作的無(wú)線技術(shù),利用多種智能手段最大限度地降低功耗。

BLE技術(shù)的工作模式非常適合其他外設(shè)傳輸數(shù)據(jù),如從微型無(wú)線傳感器(每半秒交換一次數(shù)據(jù))或使用完全異步通信的遙控器。這些設(shè)備發(fā)送的數(shù)據(jù)量非常少(通常是幾個(gè)字節(jié)),而且發(fā)送次數(shù)也很少(例如每秒幾次到每分鐘一次,甚至更少)。


傳統(tǒng)藍(lán)牙和BLE在藍(lán)牙BQB認(rèn)證中有什么區(qū)別?(圖3)


BLE協(xié)議棧的結(jié)構(gòu)和配置:

1.協(xié)議由Controller和Host兩部分組成;

2.Profiles和應(yīng)用總是基于GAP和GATT;

3.在單芯片方案中,Controller、Host、profiles和應(yīng)用層都在同一芯片中;

4.在網(wǎng)絡(luò)控制器模式下,Host和Controler一起運(yùn)行,但應(yīng)用程序和profiles可以通過(guò)UART和USB操作,如PC或其他微控制器;

5.Controller在雙芯片模式下運(yùn)行在一個(gè)控制器上,而profiles和host在應(yīng)用層上運(yùn)行在另一個(gè)控制器上。

低功耗藍(lán)牙系統(tǒng)結(jié)構(gòu):


傳統(tǒng)藍(lán)牙和BLE在藍(lán)牙BQB認(rèn)證中有什么區(qū)別?(圖4)


BLE藍(lán)牙模塊的主要應(yīng)用領(lǐng)域:

1.移動(dòng)擴(kuò)展設(shè)備;

2.汽車電子設(shè)備;

3.健康醫(yī)療用品:心跳帶、血壓計(jì)等;

4.定位應(yīng)用:室內(nèi)定位、地下定位等;

5.近距離數(shù)據(jù)采集:無(wú)線抄表、無(wú)線遙測(cè)等;

6.數(shù)據(jù)傳輸:智能**室內(nèi)控制、藍(lán)牙調(diào)光、打印機(jī)等。

以上就是關(guān)于傳統(tǒng)藍(lán)牙和BLE的區(qū)別的相關(guān)內(nèi)容,如果您有這方面需要了解或檢測(cè)的,可以來(lái)電13632500972,我會(huì)根據(jù)您的具體產(chǎn)品給到您最好的解決方案。

<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://#/hm.js?6844225bf949cff65b89ec7139b9ad0f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>