藍芽學習(一) 低功耗藍芽和經典藍芽概述

2021-09-01 15:06:35 字數 2042 閱讀 7063

經典藍芽(classic bluetooth)和低功耗藍芽(bluetooth low energy,簡稱ble或者le),兩者有什麼區別?為什麼他們都叫「藍芽」?bluetooth low energy和bluetooth smart兩者又有什麼區別?我的應用到底該選經典藍芽技術還是低功耗藍芽技術?這是很多剛接觸藍芽技術的人經常碰到的問題。

首先,在2023年以前,當我們談論藍芽的時候,就是在說經典藍芽,因為那個時候還沒有低功耗藍芽。經典藍芽由藍芽技術聯盟(bluetooth special interest group,簡稱bluetooth sig)提出並維護,每次sig發布一版新的藍芽規格時,都會指明規格的版本號,比如說藍芽規格1.0/2.0等,其中藍芽1.0大概在2023年左右發布的,藍芽2.0在2023年發布,藍芽2.1在2023年發布,藍芽3.0在2023年發布,他們都是在2023年之前發布的,因此藍芽1.0/2.0/2.1/3.0都是講經典藍芽的,裡面沒有任何關於低功耗藍芽的描述。如果你開啟藍芽3.0規格書,你會發現經典藍芽包括br,edr和hs(amp)三種模式。

簡單來說,只要是藍芽技術聯盟(sig)發布的技術,即可以稱為藍芽技術。2023年,sig聯盟合併了wibree聯盟(注:wibree聯盟由nokia和nordic等創立,旨在為手機周邊裝置尋找一種更低功耗的無線通訊技術),並把wibree聯盟提出的低功耗無線技術重新命名為低功耗藍芽技術(ble),從此ble也成了一種藍芽技術。相應地,2023年發布的藍芽4.0規格就同時包含經典藍芽和低功耗藍芽,也就是說,從藍芽4.0之後,藍芽才分經典藍芽和低功耗藍芽。其實,「經典藍芽」這個稱謂不是非常專業,它是人民群眾為了口頭上的方便而創造出來的,在藍芽4.0規格中,sig定義了四種藍芽controller技術:br,edr,amp和le,也就是說,藍芽只有一種藍芽,那就是sig的藍芽,而藍芽技術本身包含四種型別:br,edr,amp和le,由於le是2023年才提出的,比較新,因此為了說起來方便,人們把之前的br/edr/amp技術稱為經典藍芽技術。大家千萬不要以為藍芽4.0之後,藍芽只有le一種模式!

為了區分所謂的低功耗藍芽和經典藍芽,藍芽4.0發布之初,sig還特意將bluetooth low engery對外宣傳為bluetooth smart,而「bluetooth」繼續用來指代經典藍芽,bluetooth smart ready則用來表示雙模藍芽(即同時支援經典藍芽和低功耗藍芽),所以市面上有很多關於bluetooth smart,bluetooth,bluetooth smart ready的宣傳材料,但是這些名字不僅沒有起到傳播bluetooth品牌的作用,還讓眾多消費者和開發者感到混淆,所以後來sig不再頻繁使用bluetooth smart等名字,更多的是與藍芽4.0規格對齊,直接使用le,br,edr等名字進行宣傳,對外也不再宣傳低功耗藍芽和經典藍芽的不同,並將兩者統一到「bluetooth(藍芽)」這個大品牌下面一起宣傳。

藍芽技術聯盟(sig)後續發布的藍芽4.1/4.2/5.0,都是同時包含低功耗藍芽和經典藍芽的。所以大家開發藍芽應用的時候,一定要搞清楚自己是要開發低功耗藍芽應用還是經典藍芽應用,兩者的應用場景是不同的。一般而言,經典藍芽主要應用在藍芽**接聽,藍芽耳機,藍芽音箱等場合,低功耗藍芽應用在可穿戴裝置,iot智慧型裝置,健身裝置,藍芽滑鼠鍵盤等電池供電場合。當然,經典藍芽也可以用電池供電,但le對電池的要求更低,甚至可以用鈕扣電池供電,而續航時間卻很長,有的le裝置可以達到幾年。下圖對經典藍芽和低功耗藍芽的典型應用場景進行了總結。

需要引起大家注意的是,經典藍芽和低功耗藍芽兩者物理層調製解調方式是不一樣的,所以低功耗藍芽裝置和經典藍芽裝置兩者之間是不能相互通訊的,選型的時候千萬不要搞混,如果主裝置是低功耗藍芽裝置,從裝置也必須是低功耗藍芽裝置;同樣,經典藍芽的從裝置也只能和經典藍芽的主裝置進行通訊。不過市場上還有一種雙模藍芽裝置,即同時支援低功耗藍芽和經典藍芽,比如我們天天用到的手機,手機可以和經典藍芽裝置通訊,也可以和低功耗藍芽裝置通訊,如前所述,這不代表低功耗藍芽裝置可以和經典藍芽裝置通訊,其實手機使用了分時機制來達到同時和低功耗藍芽裝置以及經典藍芽裝置通訊的目的,即手機讓雙模藍芽晶元不斷地在低功耗藍芽模式和經典藍芽模式之間進行切換,以同時支援低功耗藍芽裝置和經典藍芽裝置。低功耗藍芽方案,經典藍芽方案,還是雙模藍芽方案,大家選型的時候一定要弄明白他們之間的區別,以選擇適合自己的藍芽方案。

經典藍芽與低功耗藍芽掃瞄

初始化ble設配器 bluetoothmanager manager bluetoothmanager getsystemservice context.bluetooth service bluetoothadapter mbluetoothadapter manager.getadapter 判...

低功耗藍芽簡述

低功耗藍芽 ble 在功耗問題上大大區別於其舊版本 bt 1.0,基本位元速率,1mbps bt 2.0,增強位元速率,3mbps bt 3.0,交替射頻,24mbps bt 4.0,相容低功耗模式,ble 物理層1mbps 經典藍芽 bt 4.2 有意義的低功耗設計通常會應用在電池供電的場合,低功...

經典藍芽和低功耗藍芽(BLE)有什麼區別?

藍芽模組bluetooth module 是指整合藍芽功能的晶元基本電路集合,用於短距離2.4g的無線通訊模組。對於終端使用者來說,藍芽模組是半成品,通過在模組的基礎上功能再開發 封裝外殼等工序,實現能夠利用藍芽通訊的最終產品。藍芽模組也按照應用和支援協議分為主要兩種,不同型別的 定位 功能各有不同...