一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

三種藍(lán)牙架構(gòu)實(shí)現(xiàn)方案(藍(lán)牙協(xié)議棧方案)

jf_14701710 ? 來(lái)源:jf_14701710 ? 作者:jf_14701710 ? 2025-04-08 15:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

藍(lán)牙架構(gòu)實(shí)現(xiàn)方案有哪幾種?我們一般把整個(gè)藍(lán)牙實(shí)現(xiàn)方案叫做藍(lán)牙協(xié)議棧,因此這個(gè)問(wèn)題也可以這么闡述:藍(lán)牙協(xié)議棧有哪些具體的架構(gòu)方案?在藍(lán)牙協(xié)議棧中,host是什么?controller是什么?HCI又是什么?

大家都知道,不同的應(yīng)用場(chǎng)景有不同的需求,因此不同的應(yīng)用場(chǎng)景對(duì)藍(lán)牙實(shí)現(xiàn)方案的要求也不一樣,從而催生不同的藍(lán)牙架構(gòu)實(shí)現(xiàn)方案,或者說(shuō)藍(lán)牙協(xié)議棧方案。

架構(gòu)1:host+controller雙芯片標(biāo)準(zhǔn)架構(gòu)

wKgZPGf00aKAbW8KAAAdHJ70OGw82.jpeg

藍(lán)牙是跟隨手機(jī)而誕生的,如何在手機(jī)中實(shí)現(xiàn)藍(lán)牙應(yīng)用,是藍(lán)牙規(guī)格首先要考慮的問(wèn)題。如果你仔細(xì)閱讀藍(lán)牙核心規(guī)格,你會(huì)發(fā)現(xiàn)規(guī)格書更多地是站在手機(jī)角度來(lái)闡述的,然后“順帶”描述一下手機(jī)周邊藍(lán)牙設(shè)備的實(shí)現(xiàn)原理。

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

如果應(yīng)用需要用到某個(gè)模塊的時(shí)候,比如藍(lán)牙通信,AP會(huì)自動(dòng)跟藍(lán)牙模塊交互,從而完成藍(lán)牙通信功能。市場(chǎng)上有很多種AP芯片,同時(shí)也有很多種藍(lán)牙模塊,如何保證兩者的兼容性,以減輕手機(jī)的開發(fā)工作量,增加手機(jī)廠商藍(lán)牙方案選型的靈活性,是藍(lán)牙規(guī)格要考慮的事情。

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

只要遵循這套標(biāo)準(zhǔn),用戶就可以隨意替換Host或者Controller方案。當(dāng)然,這種方案除了可以應(yīng)用在手機(jī)中,也可以應(yīng)用在任何其他設(shè)備中。

AP芯片廠商一般會(huì)直接采用Bluez等開源協(xié)議棧來(lái)實(shí)現(xiàn)Host功能,而Controller部分大部分由藍(lán)牙廠商自己來(lái)實(shí)現(xiàn)。另外,目前比較火的Zephyr開源藍(lán)牙協(xié)議棧也支持這種架構(gòu)。

架構(gòu)2:?jiǎn)涡酒w方案

wKgZO2f00aOAZ_uLAAAUdaLScFk91.jpeg

手機(jī)周邊藍(lán)牙設(shè)備是藍(lán)牙另外一個(gè)非常重要的應(yīng)用場(chǎng)合,通常手機(jī)周邊設(shè)備功能比較簡(jiǎn)單,但對(duì)成本非常敏感,因此采用一顆芯片來(lái)實(shí)現(xiàn)整個(gè)藍(lán)牙協(xié)議棧就是非常明智的選擇,即把藍(lán)牙協(xié)議棧所有功能都放在一顆芯片上。

也就是說(shuō),host和controller都放在同一顆芯片上,由于host和controller都在同一顆芯片上,因此物理HCI就沒(méi)有存在的必要性,host和controller之間直接通過(guò)API來(lái)交互。像Nordic的藍(lán)牙協(xié)議棧Softdevice,就是采用這種模式。當(dāng)然Zephyr也支持這種架構(gòu)。

架構(gòu)3:自定義雙芯片架構(gòu)

wKgZPGf00aSADEaTAAAnSLj8fJk63.jpeg

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

這種方案也非常常見(jiàn),可以說(shuō),除了架構(gòu)1和架構(gòu)2之外的架構(gòu),都可以稱為架構(gòu)3。

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52494

    瀏覽量

    440704
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17979

    瀏覽量

    366731
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    116

    文章

    6077

    瀏覽量

    173989
  • 藍(lán)牙協(xié)議
    +關(guān)注

    關(guān)注

    1

    文章

    33

    瀏覽量

    11589
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    鎖聯(lián)世界,智啟萬(wàn)家,華普微藍(lán)牙智能鎖解決方案

    密碼鎖、指紋鎖、刷卡鎖與多模組合鎖等主流門鎖形態(tài),支持與手機(jī)APP、小程序、智能中控網(wǎng)關(guān)等多終端互聯(lián),助力客戶快速實(shí)現(xiàn)智能門鎖產(chǎn)品的量產(chǎn)落地。功能亮點(diǎn)手機(jī)藍(lán)牙解鎖搭載BLE5.0及以上版本協(xié)議
    的頭像 發(fā)表于 06-26 15:46 ?137次閱讀
    鎖聯(lián)世界,智啟萬(wàn)家,華普微<b class='flag-5'>藍(lán)牙</b>智能鎖解決<b class='flag-5'>方案</b>

    介紹三種常見(jiàn)的MySQL高可用方案

    在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)庫(kù)系統(tǒng)的連續(xù)可用性、降低故障恢復(fù)時(shí)間以及實(shí)現(xiàn)業(yè)務(wù)的無(wú)縫切換,高可用(High Availability, HA)方案至關(guān)重要。本文將詳細(xì)介紹三種常見(jiàn)的 MySQL 高可用
    的頭像 發(fā)表于 05-28 17:16 ?376次閱讀

    2025上海車展 | 移遠(yuǎn)通信DynaBlue藍(lán)牙協(xié)議量產(chǎn)落地,賦能智能座艙無(wú)縫互聯(lián)新生態(tài)

    /藍(lán)牙模組,依托“藍(lán)牙協(xié)議+Wi-Fi/藍(lán)牙模組”的產(chǎn)品組合,移遠(yuǎn)通信為智能座艙打造了全場(chǎng)景藍(lán)牙
    發(fā)表于 04-27 11:30 ?259次閱讀
    2025上海車展 | 移遠(yuǎn)通信DynaBlue<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>量產(chǎn)落地,賦能智能座艙無(wú)縫互聯(lián)新生態(tài)

    2025上海車展 | 移遠(yuǎn)通信DynaBlue藍(lán)牙協(xié)議量產(chǎn)落地,賦能智能座艙無(wú)縫互聯(lián)新生態(tài)

    4月26日,在2025上海國(guó)際汽車工業(yè)展覽會(huì)期間,全球領(lǐng)先的物聯(lián)網(wǎng)和車聯(lián)網(wǎng)整體解決方案供應(yīng)商移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議DynaBlue正式邁入大規(guī)模量產(chǎn)階段。該產(chǎn)品適配全系列Wi-
    的頭像 發(fā)表于 04-26 19:02 ?291次閱讀
    2025上海車展 | 移遠(yuǎn)通信DynaBlue<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>量產(chǎn)落地,賦能智能座艙無(wú)縫互聯(lián)新生態(tài)

    LKXT nordic藍(lán)牙產(chǎn)品特性

    優(yōu)化傳輸效率。?超低功耗設(shè)計(jì)?· 藍(lán)牙模塊待機(jī)電流低至0.4μA,發(fā)射/接收電流僅4.6mA,延長(zhǎng)電池供電設(shè)備續(xù)航時(shí)間?!?集成Nordic SoftDevice協(xié)議,支持深度休眠模式,適用于
    發(fā)表于 04-23 15:59

    深入淺出解析低功耗藍(lán)牙協(xié)議

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

    redis三種集群方案詳解

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

    什么是藍(lán)牙SIG Mesh?解析其工作原理和架構(gòu)

    隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,藍(lán)牙SIGMesh(BluetoothSpecialInterestGroupMesh)作為一新興的無(wú)線網(wǎng)絡(luò)協(xié)議,正逐漸成為連接智能設(shè)備的重要方案。SIGM
    的頭像 發(fā)表于 02-10 19:50 ?726次閱讀
    什么是<b class='flag-5'>藍(lán)牙</b>SIG Mesh?解析其工作原理和<b class='flag-5'>架構(gòu)</b>

    炬芯藍(lán)牙音箱方案規(guī)格

    炬芯藍(lán)牙音箱方案規(guī)格
    發(fā)表于 01-23 16:24 ?9次下載

    CC256x TI藍(lán)牙協(xié)議HIDDemo應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《CC256x TI藍(lán)牙協(xié)議HIDDemo應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 11-11 15:21 ?3次下載
    CC256x TI<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>HIDDemo應(yīng)用

    CC256x TI藍(lán)牙協(xié)議基礎(chǔ)HFGAGDemo應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《CC256x TI藍(lán)牙協(xié)議基礎(chǔ)HFGAGDemo應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 11-11 15:18 ?3次下載
    CC256x TI<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>基礎(chǔ)HFGAGDemo應(yīng)用

    藍(lán)牙網(wǎng)關(guān)和藍(lán)牙mesh網(wǎng)關(guān)區(qū)別

    藍(lán)牙網(wǎng)關(guān)和藍(lán)牙Mesh網(wǎng)關(guān)是兩不同的技術(shù),它們?cè)谖锫?lián)網(wǎng)(IoT)領(lǐng)域中扮演著重要的角色。 藍(lán)牙網(wǎng)關(guān)和藍(lán)牙Mesh網(wǎng)關(guān)的區(qū)別 在物聯(lián)網(wǎng)(Io
    的頭像 發(fā)表于 10-18 10:33 ?6886次閱讀

    藍(lán)牙協(xié)議視角探索信道探測(cè)

    親愛(ài)的藍(lán)牙科技愛(ài)好者們,上期的“干貨”希望大家看得過(guò)癮!在本期節(jié)目中,主講人藍(lán)牙技術(shù)聯(lián)盟技術(shù)與市場(chǎng)工程師魯公羽會(huì)繼續(xù)為您詳解信道探測(cè)(Channel Sounding),從藍(lán)牙協(xié)議
    的頭像 發(fā)表于 10-12 16:49 ?878次閱讀
    從<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>視角探索信道探測(cè)

    Linux網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)

    請(qǐng)求并與底層的網(wǎng)絡(luò)硬件進(jìn)行交互。本文將深入探討 Linux 網(wǎng)絡(luò)協(xié)議架構(gòu)實(shí)現(xiàn),涵蓋數(shù)據(jù)包處理流程、關(guān)鍵模塊、協(xié)議
    的頭像 發(fā)表于 09-10 09:51 ?691次閱讀
    Linux網(wǎng)絡(luò)<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>的<b class='flag-5'>實(shí)現(xiàn)</b>

    藍(lán)牙定位的三種技術(shù):RSSI、AoA/AoD、CS定位

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