日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > liwen01

前言

隨著物聯(lián)網(wǎng)的發(fā)展,藍牙已融入到我們生活的方方面面:手機、平板、手環(huán)、耳機、音響、智能燈泡、智能門鈴、攝像機、冰箱、空調(diào)、洗衣機、血糖儀、鍵盤、鼠標等等。

關(guān)于藍牙相關(guān)的芯片、協(xié)議棧、應用方案也因產(chǎn)品需求的不同而存在很大的差異,因而導致關(guān)于藍牙相關(guān)的知識相對比較離散。

(一) 藍牙版本與類型

藍牙與 WiFi 類似,WiFi 屬于 IEEE 802.11,藍牙早期屬于 IEEE 802.15.1,后面才由 Bluetooth SIG 獨立維護。

藍牙與 WiFi 的發(fā)展基本相似。早期藍牙追求高速率,現(xiàn)在藍牙主打:低功耗、低成本、高可靠性。

在藍牙追求高速率轉(zhuǎn)變到低功耗這個過程中,出現(xiàn)了一些不能相互兼容的藍牙版本。從技術(shù)的角度看,藍牙的歷史版本之間并不太優(yōu)雅。

(1) 經(jīng)典藍牙

藍牙 1.0 版本的時候速率是 721Kbps, 那時 Modem 速度也才 56Kbps,藍牙速率遠超用戶需求。

隨著互聯(lián)網(wǎng)的快速發(fā)展,1999 年 WiFi1(802.11b) 支持 11Mbps,2003 年wifi3(802.11g)支持 54Mbps, 2009 年 WiFi4(802.11n) 支持 600Mbps。之后各版本均是以 Gbps 速率為單位。

與此同時的藍牙,為了追求速率的提升,就在 BR(Basic Rate)的基礎(chǔ)上開發(fā)了EDR(Enhanced Data Rate)技術(shù)。隨后在 2009 年,藍牙又引入了 WiFi 的物理層和 MAC 層,推出了AMP 功能,速率達到了 24Mbps。

但是 BR/EDR 技術(shù)與外來的 AMP 并不兼容,只能 2 選 1 使用。

由于藍牙不能直接連接到互聯(lián)網(wǎng),且更加偏向于短距離,點對點連接的應用場景,與 WiFi 相比,藍牙的優(yōu)勢并不明顯。

速率越高,功耗自然就會更大。隨著物聯(lián)網(wǎng)的發(fā)展,設備對功耗越加敏感。為了區(qū)別于 WiFi,藍牙開始布局低功耗應用場景。

在2010年,藍牙推出了低功耗藍牙BLE, 也就是藍牙4.0版本。

經(jīng)典藍牙低功耗藍牙之間也不兼容,所以就有了單模藍牙雙模藍牙的說法。

  • 單模藍牙:單一傳統(tǒng)藍牙或是單一低功耗藍牙。即 1 個 Host 結(jié)合 1 個 Controller。
  • 雙模藍牙:同時支持兩種不同模式的藍牙。即 1 個 Host 結(jié)合多個 Controller。

(2) 低功耗藍牙

低功耗藍牙主要應用于小數(shù)據(jù)量傳輸,比如:溫濕度采集器、手環(huán)、心率檢測、血氧測試、電子標簽、寵物防丟、智能燈泡、門鎖等等物聯(lián)網(wǎng)設備。

它們一般是將采集到的信號發(fā)送到服務端(比如手機),發(fā)完之后設備就進入休眠狀態(tài)以節(jié)省功耗。

在雙模設備中,如果傳輸?shù)臄?shù)據(jù)量比較大,藍牙會切換為經(jīng)典模式,比如文件傳輸、音樂播放等。

BLE 藍牙目前也支持音樂傳輸,BLE Audio (基于 Bluetooth 5.2) 通過 LC3 編解碼器提升了音質(zhì) ,但延遲和帶寬仍弱于經(jīng)典藍牙。

后續(xù)會專門介紹藍牙耳機的實現(xiàn)原理。

(二) 藍牙軟件協(xié)議棧

我們把某個協(xié)議的實現(xiàn)代碼稱為協(xié)議棧(protocol stack),藍牙協(xié)議棧就是實現(xiàn)藍牙協(xié)議的代碼。

簡單來說,藍牙協(xié)議棧就是用來對你的應用數(shù)據(jù)進行層層封包,以生成一個滿足藍牙協(xié)議的空中數(shù)據(jù)包。

  • Controller(控制器) 部分:包含 PHY(物理層)和 LL(鏈路層),并通過 HCI 和上層通信,主要負責底層無線收發(fā)與連接管理。
  • Host(主機) 部分:包含 L2CAP、SMP、ATT、GATT、GAP 等協(xié)議層,為應用提供數(shù)據(jù)傳輸、安全、屬性組織和訪問以及連接管理等功能。
  • Profiles(應用層):基于 GATT 定義各種標準化或自定義的服務與特征,用于實現(xiàn)特定應用場景。

從上圖可以看出,藍牙協(xié)議棧是連接芯片(射頻)和應用的橋梁,是實現(xiàn)整個藍牙應用的關(guān)鍵

目前開源的藍牙協(xié)議棧有:

還有些非開源的藍牙協(xié)議棧,它們主要由商業(yè)公司開發(fā)和維護,通常是為了提供更好的技術(shù)支持、認證、優(yōu)化和專有功能,比如 windows 和蘋果設備。

這里只對藍牙的協(xié)議棧做簡單的介紹,更詳細的分析放到后面單獨介紹。

(三)藍牙硬件架構(gòu)

藍牙軟件架構(gòu),其實主要也就是藍牙協(xié)議棧。如果要做藍牙開發(fā),基于不同的硬件方案架構(gòu),需要對藍牙協(xié)議棧了解的深度也不一樣。

(1) SOC單芯片方案

架構(gòu)特點:

  • 藍牙協(xié)議棧(Host + Controller)和應用處理器集成在同一顆芯片內(nèi)。
  • 適用于低功耗、小尺寸、低成本的應用場景。
  • 典型芯片如 Nordic nRF52 系列、Dialog DA14531、TI CC2640。

優(yōu)勢:

  • 設計簡單,開發(fā)成本低,功耗優(yōu)化較好。
  • 適用于嵌入式系統(tǒng),無需額外的 MCU 處理數(shù)據(jù)。

典型應用:

  • 藍牙耳機、智能手環(huán)、無線傳感器、低功耗 IoT 設備。

這種方案一般使用在:藍牙耳機、智能手環(huán)、無線傳感器、低功耗 IoT 設備。

從軟件開發(fā)的角度看,這種方案與普通 MCU 開發(fā)相似,因為芯片廠家已經(jīng)把藍牙協(xié)議棧做了封裝,我們只需要調(diào)用接口使用就可以了。

(2) SoC 藍牙 + MCU 方案

架構(gòu)特點:

  • 藍牙協(xié)議棧和射頻部分(Host + Controller)集成在藍牙 SoC 內(nèi),MCU 負責上層應用邏輯和數(shù)據(jù)處理。
  • 適用于計算需求較高的場景,比如復雜的數(shù)據(jù)處理或多協(xié)議支持。
  • 典型芯片如 Cypress CYW20719。

優(yōu)勢:

  • MCU 處理應用層任務,藍牙 SoC 專注于通信,提高系統(tǒng)性能。
  • 靈活性較高,可以選用不同性能的 MCU 適配需求。

典型應用

  • 智能家居、工業(yè)控制、醫(yī)療設備、藍牙網(wǎng)關(guān)。

這種藍牙方案一般是把藍牙做成模塊形式,MCU只需要通過串口發(fā)送響應的 AT 指令來實現(xiàn)藍牙的不同功能。

對于軟件開發(fā)來說,這是最簡單的一種開發(fā)方式,方案的局限就是比較難實現(xiàn)一些自定義的藍牙功能。

(3) 藍牙 Host + Controller 分離方案

架構(gòu)特點:

  • 藍牙協(xié)議棧拆分為 Host(高層協(xié)議,如 L2CAP、GATT、GAP)和 Controller(低層協(xié)議,如 PHY、Link Layer)。
  • Host 運行在主機(MCU/CPU)上,而 Controller 作為獨立模塊(藍牙芯片或藍牙模塊)。
  • 通過 HCI(Host Controller Interface)進行通信,常見接口有 UART、SPI、USB。

優(yōu)勢:

  • 適用于計算能力較強的設備,如智能手機、PC、車載系統(tǒng)等。
  • Host 端可以更靈活地管理多個藍牙連接,提高可擴展性。

典型應用:

  • 智能手機、筆記本電腦、車載娛樂系統(tǒng)、嵌入式網(wǎng)關(guān)設備。

這種方案比較常見的就是我們電腦外接的 USB 藍牙適配器。USB 適配器只實現(xiàn)了(Controller)的功能。 Host 和應用層由 PC 端根據(jù)不同的業(yè)務需求去實現(xiàn)藍牙的不同功能。

(4) 藍牙 + Wi-Fi 方案

架構(gòu)特點:

  • 藍牙和 Wi-Fi 共享相同的射頻前端,通常由同一顆芯片實現(xiàn)共存。
  • 適用于需要同時使用 Wi-Fi 和藍牙的設備,如智能家居、智能音箱。
  • 典型芯片如 Broadcom BCM4375、Qualcomm QCA9377,AIC8800M40B

優(yōu)勢:

  • 優(yōu)化射頻共存,降低干擾,提高整體通信性能。
  • 適用于高吞吐量和低功耗結(jié)合的應用場景。

典型應用:

  • 智能手機、智能電視、物聯(lián)網(wǎng)網(wǎng)關(guān)、車載娛樂系統(tǒng)。

目前 IPC 攝像機中支持藍牙配網(wǎng)的設備都基本是使用這種方案。

在配網(wǎng)的時候使用藍牙將路由器 ssid、 password 等信息由手機傳遞到設備中。

WiFi 模塊在根據(jù)藍牙接收到的 ssid、 password 去連接路由器,之后的音視頻等數(shù)據(jù)都是通過 WiFi 傳遞到 IOT 平臺或手機上。

結(jié)尾

這里主要介紹了下藍牙的軟件協(xié)議棧和硬件架構(gòu)方案,如果不對,歡迎評論指出。下一篇將介紹藍牙核心系統(tǒng)架構(gòu)。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
關(guān)閉