女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

三種藍牙架構實現方案(藍牙協議棧方案)

jf_14701710 ? 來源:jf_14701710 ? 作者:jf_14701710 ? 2025-04-08 15:35 ? 次閱讀

藍牙架構實現方案有哪幾種?我們一般把整個藍牙實現方案叫做藍牙協議棧,因此這個問題也可以這么闡述:藍牙協議棧有哪些具體的架構方案?在藍牙協議棧中,host是什么?controller是什么?HCI又是什么?

大家都知道,不同的應用場景有不同的需求,因此不同的應用場景對藍牙實現方案的要求也不一樣,從而催生不同的藍牙架構實現方案,或者說藍牙協議棧方案。

架構1:host+controller雙芯片標準架構

wKgZPGf00aKAbW8KAAAdHJ70OGw82.jpeg

藍牙是跟隨手機而誕生的,如何在手機中實現藍牙應用,是藍牙規格首先要考慮的問題。如果你仔細閱讀藍牙核心規格,你會發現規格書更多地是站在手機角度來闡述的,然后“順帶”描述一下手機周邊藍牙設備的實現原理。

如大家所熟知,手機里面包含很多SoC或者模塊,每顆SoC或者模塊都有自己獨有的功能,比如手機應用跑在AP芯片上(一般而言,Android或者iOS開發者只需跟AP芯片打交道),顯示屏,3G/4G通信,WiFi/藍牙等都有自己專門的SoC或者模塊,這些模塊在物理上都會通過某種接口與AP相連。

如果應用需要用到某個模塊的時候,比如藍牙通信,AP會自動跟藍牙模塊交互,從而完成藍牙通信功能。市場上有很多種AP芯片,同時也有很多種藍牙模塊,如何保證兩者的兼容性,以減輕手機的開發工作量,增加手機廠商藍牙方案選型的靈活性,是藍牙規格要考慮的事情。

為此,藍牙規格定義了一套標準,使得手機廠商,比如蘋果,用一顆新AP替換老AP,藍牙模塊不需要做任何更改;同樣用一顆新藍牙模塊換掉老藍牙模塊,AP端也不需要做任何更改。這個標準把藍牙協議棧分成host和controller兩部分,其中host跑在AP上,controller跑在藍牙模塊上,兩者之間通過HCI協議進行通信,而且host具體包含協議棧那些部分,controller具體包含協議棧那些部分,兩者之間通信的HCI協議如何定義,這些在藍牙核心規格中都有詳細定義,因此我把它稱為雙芯片標準方案。

只要遵循這套標準,用戶就可以隨意替換Host或者Controller方案。當然,這種方案除了可以應用在手機中,也可以應用在任何其他設備中。

AP芯片廠商一般會直接采用Bluez等開源協議棧來實現Host功能,而Controller部分大部分由藍牙廠商自己來實現。另外,目前比較火的Zephyr開源藍牙協議棧也支持這種架構。

架構2:單芯片整體方案

wKgZO2f00aOAZ_uLAAAUdaLScFk91.jpeg

手機周邊藍牙設備是藍牙另外一個非常重要的應用場合,通常手機周邊設備功能比較簡單,但對成本非常敏感,因此采用一顆芯片來實現整個藍牙協議棧就是非常明智的選擇,即把藍牙協議棧所有功能都放在一顆芯片上。

也就是說,host和controller都放在同一顆芯片上,由于host和controller都在同一顆芯片上,因此物理HCI就沒有存在的必要性,host和controller之間直接通過API來交互。像Nordic的藍牙協議棧Softdevice,就是采用這種模式。當然Zephyr也支持這種架構。

架構3:自定義雙芯片架構

wKgZPGf00aSADEaTAAAnSLj8fJk63.jpeg

還有一些藍牙設備功能比較強大,它需要一顆功能非常強大的MCU來做主應用,而藍牙SoC只是整個系統的一部分,這種情況下,大部分藍牙協議棧功能或者整個藍牙協議棧功能都是跑在藍牙SoC中,而藍牙應用則跑在主MCU中,主MCU和藍牙SoC之間的通信協議由廠商自己定義,因此稱為自定義雙芯片架構方案。

這種方案也非常常見,可以說,除了架構1和架構2之外的架構,都可以稱為架構3。

架構3里面有一種非常特殊的情況,即主MCU和藍牙SoC之間采用了HCI接口進行通信,由于這里的HCI只是用來進行物理通信,而通信的主體不是host和controller,通信包應用數據也不遵循藍牙核心規格規范,因此不能把它看成第1種架構,Nordic的serialization方案就屬于這種特殊情況。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    52145

    瀏覽量

    435752
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17824

    瀏覽量

    360057
  • 藍牙
    +關注

    關注

    115

    文章

    6026

    瀏覽量

    173128
  • 藍牙協議
    +關注

    關注

    1

    文章

    31

    瀏覽量

    11550
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    介紹三種常見的MySQL高可用方案

    在生產環境中,為了確保數據庫系統的連續可用性、降低故障恢復時間以及實現業務的無縫切換,高可用(High Availability, HA)方案至關重要。本文將詳細介紹三種常見的 MySQL 高可用
    的頭像 發表于 05-28 17:16 ?125次閱讀

    2025上海車展 | 移遠通信DynaBlue藍牙協議量產落地,賦能智能座艙無縫互聯新生態

    /藍牙模組,依托“藍牙協議+Wi-Fi/藍牙模組”的產品組合,移遠通信為智能座艙打造了全場景藍牙
    發表于 04-27 11:30 ?172次閱讀
    2025上海車展 | 移遠通信DynaBlue<b class='flag-5'>藍牙</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>量產落地,賦能智能座艙無縫互聯新生態

    2025上海車展 | 移遠通信DynaBlue藍牙協議量產落地,賦能智能座艙無縫互聯新生態

    4月26日,在2025上海國際汽車工業展覽會期間,全球領先的物聯網和車聯網整體解決方案供應商移遠通信宣布,其自研藍牙協議DynaBlue正式邁入大規模量產階段。該產品適配全系列Wi-
    的頭像 發表于 04-26 19:02 ?156次閱讀
    2025上海車展 | 移遠通信DynaBlue<b class='flag-5'>藍牙</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>量產落地,賦能智能座艙無縫互聯新生態

    LKXT nordic藍牙產品特性

    優化傳輸效率。?超低功耗設計?· 藍牙模塊待機電流低至0.4μA,發射/接收電流僅4.6mA,延長電池供電設備續航時間。· 集成Nordic SoftDevice協議,支持深度休眠模式,適用于
    發表于 04-23 15:59

    深入淺出解析低功耗藍牙協議

    實現代碼稱為協議(protocol stack),Bluetooth LE協議就是實現低功
    的頭像 發表于 04-09 14:49 ?368次閱讀
    深入淺出解析低功耗<b class='flag-5'>藍牙</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>

    redis三種集群方案詳解

    在Redis中提供的集群方案總共有三種(一般一個redis節點不超過10G內存)。
    的頭像 發表于 03-31 10:46 ?522次閱讀
    redis<b class='flag-5'>三種</b>集群<b class='flag-5'>方案</b>詳解

    什么是藍牙SIG Mesh?解析其工作原理和架構

    隨著物聯網技術的飛速發展,藍牙SIGMesh(BluetoothSpecialInterestGroupMesh)作為一新興的無線網絡協議,正逐漸成為連接智能設備的重要方案。SIGM
    的頭像 發表于 02-10 19:50 ?500次閱讀
    什么是<b class='flag-5'>藍牙</b>SIG Mesh?解析其工作原理和<b class='flag-5'>架構</b>

    CC256x TI藍牙協議HIDDemo應用

    電子發燒友網站提供《CC256x TI藍牙協議HIDDemo應用.pdf》資料免費下載
    發表于 11-11 15:21 ?3次下載
    CC256x TI<b class='flag-5'>藍牙</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>HIDDemo應用

    CC256x TI藍牙協議基礎HFGAGDemo應用

    電子發燒友網站提供《CC256x TI藍牙協議基礎HFGAGDemo應用.pdf》資料免費下載
    發表于 11-11 15:18 ?3次下載
    CC256x TI<b class='flag-5'>藍牙</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>基礎HFGAGDemo應用

    藍牙協議視角探索信道探測

    親愛的藍牙科技愛好者們,上期的“干貨”希望大家看得過癮!在本期節目中,主講人藍牙技術聯盟技術與市場工程師魯公羽會繼續為您詳解信道探測(Channel Sounding),從藍牙協議
    的頭像 發表于 10-12 16:49 ?747次閱讀
    從<b class='flag-5'>藍牙</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>視角探索信道探測

    Linux網絡協議實現

    請求并與底層的網絡硬件進行交互。本文將深入探討 Linux 網絡協議架構實現,涵蓋數據包處理流程、關鍵模塊、協議
    的頭像 發表于 09-10 09:51 ?572次閱讀
    Linux網絡<b class='flag-5'>協議</b><b class='flag-5'>棧</b>的<b class='flag-5'>實現</b>

    藍牙定位的三種技術:RSSI、AoA/AoD、CS定位

    藍牙技術在我們的生活中扮演著重要的角色,是目前使用最為廣泛的近距離低成本無線連接技術。今天,我們就藍牙定位的三種技術進行簡單介紹。信號強度RSSI定位RSSI(信號強度)定位是根據兩個設備之間
    的頭像 發表于 07-26 08:21 ?4204次閱讀
    <b class='flag-5'>藍牙</b>定位的<b class='flag-5'>三種</b>技術:RSSI、AoA/AoD、CS定位

    Qualcom QCC3091藍牙耳機方案

    Qualcom QCC3091藍牙耳機方案 設備說明 ·四核處理器架構 “高性能藍牙立體聲音頻SoC “低功耗模式可延長電池壽命 應用程序 QualcommTrueWireless立體
    的頭像 發表于 06-20 16:02 ?3234次閱讀
    Qualcom QCC3091<b class='flag-5'>藍牙</b>耳機<b class='flag-5'>方案</b>

    華普微低功耗藍牙技術及解決方案

    低功耗藍牙技術及解決方案 藍牙通信協議 BT?communication protocol 簡介 Introduction ●?什么是藍牙?
    的頭像 發表于 06-05 10:15 ?1119次閱讀
    華普微低功耗<b class='flag-5'>藍牙</b>技術及解決<b class='flag-5'>方案</b>

    DXY鼎芯智能藍牙手表方案

    的智能藍牙手表方案,讓我們一起探索它的魅力和可能性。方案概述本智能藍牙手表方案采用了先進的藍牙
    的頭像 發表于 06-01 08:30 ?921次閱讀
    DXY鼎芯智能<b class='flag-5'>藍牙</b>手表<b class='flag-5'>方案</b>