一、什么是藍(lán)牙透?jìng)?a target="_blank">芯片
藍(lán)牙透?jìng)餍酒腂LE和SPP有什么區(qū)別?如何理解呢?
首先要明確幾個(gè)關(guān)鍵詞,藍(lán)牙芯片,藍(lán)牙透?jìng)鳎{(lán)牙BLE,以及藍(lán)牙SPP
第一:藍(lán)牙芯片的概念可以參見(jiàn)一下網(wǎng)上的說(shuō)明:
藍(lán)牙芯片,一般都是屬于SOC級(jí)別的芯片,區(qū)別于傳統(tǒng)的MCU以及射頻芯片,可以簡(jiǎn)單的理解為單顆芯片實(shí)現(xiàn)了MCU+射頻。其中MCU負(fù)責(zé)藍(lán)牙的協(xié)議棧的處理,比如藍(lán)牙的各個(gè)物理層的數(shù)據(jù)傳輸,數(shù)據(jù)編碼,數(shù)據(jù)解碼等等
而其中的射頻部分,就是純粹的RF的物理層,即完成無(wú)線數(shù)據(jù)的收發(fā),不負(fù)責(zé)編解碼部分。所以可以理解為藍(lán)牙芯片是相對(duì)比較復(fù)雜的設(shè)計(jì)
第二:藍(lán)牙透?jìng)鞯母拍罾斫?br />
藍(lán)牙透?jìng)鳎瑢?shí)際上就是藍(lán)牙應(yīng)用的二次封裝,它存在的意義就是方便客戶(hù)使用藍(lán)牙這項(xiàng)技術(shù),因?yàn)閱渭兊膶?duì)藍(lán)牙SOC編程,是一件有門(mén)檻的事情,需要掌握的概念比較多,并且代碼量也相對(duì)比較龐大,所以在一些用量不大的情況下都會(huì)選擇使用MCU+藍(lán)牙模塊去實(shí)現(xiàn)藍(lán)牙的功能,比如和手機(jī)、平板等等進(jìn)行藍(lán)牙的數(shù)據(jù)交互
所有的藍(lán)牙部分的數(shù)據(jù),全部由藍(lán)牙模塊去完成,最終轉(zhuǎn)化為簡(jiǎn)單的接口,比如:串口、IIC接口或者SPI接口等等
這樣的好處,就是工程師在開(kāi)發(fā)產(chǎn)品的時(shí)候,不用關(guān)心藍(lán)牙部分的原理,只需要做好對(duì)應(yīng)的接口的發(fā)和收,就可以了。把更多的精力放在行業(yè)功能細(xì)節(jié)的開(kāi)發(fā)上面,這樣雖然增加了成本,但是大大的提高了產(chǎn)品的穩(wěn)定性,以及開(kāi)發(fā)效率。
第三:藍(lán)牙BLE透?jìng)鞯母拍罾斫?br />
藍(lán)牙BLE是屬于藍(lán)牙協(xié)議里面的一個(gè)子集而已,屬于低功耗藍(lán)牙部分,這個(gè)基本上是記憶藍(lán)牙4.0版本以后才有的新技術(shù),推出到現(xiàn)在也差不多10年的時(shí)間了
藍(lán)牙BLE主打的是數(shù)據(jù)傳輸,比如常見(jiàn)的:小米藍(lán)牙手環(huán),蘋(píng)果的airtag防丟器等等應(yīng)用
藍(lán)牙BLE的透?jìng)鳎瑢?shí)際上還是屬于藍(lán)牙透?jìng)鲬?yīng)用的一部分,因?yàn)?a href="http://m.1cnz.cn/tags/ios/" target="_blank">IOS的存在,所以基本上需要和IOS設(shè)備進(jìn)行連接的,都是必須走藍(lán)牙BLE的。
至于透?jìng)鞯恼f(shuō)明,和前面講到的“藍(lán)牙透?jìng)鳌备拍钍且恢碌?br />
也就是說(shuō),“藍(lán)牙BLE透?jìng)鳌笔菍儆凇八{(lán)牙透?jìng)鳌钡囊粋€(gè)子集而已
目前來(lái)說(shuō),藍(lán)牙BLE會(huì)是以后的主流,并且會(huì)隨著藍(lán)牙協(xié)議版本的不斷升級(jí),也會(huì)得到很大程序的技術(shù)升級(jí),比如最新的LE audio也是基于BLE的底層技術(shù)
第四:藍(lán)牙SPP透?jìng)鞯母拍罾斫?br />
藍(lán)牙SPP也是屬于藍(lán)牙協(xié)議的子集,但是它和BLE不同,SPP的存在是在藍(lán)牙協(xié)議初期的時(shí)候就已經(jīng)有了,最早的藍(lán)牙協(xié)議1.0版本,里面就包含了SPP的部分
藍(lán)牙SPP屬于經(jīng)典藍(lán)牙的里面的子集。而經(jīng)典藍(lán)牙是屬于藍(lán)牙協(xié)議的子集。他們是這樣的一個(gè)從屬關(guān)系
藍(lán)牙SPP的推出,至今也有小20年了,應(yīng)用場(chǎng)景也是非常的廣泛,但是基本上大部分的應(yīng)有都在被BLE慢慢的替代,畢竟藍(lán)牙協(xié)議以后的發(fā)展趨勢(shì),就是BLE。經(jīng)典藍(lán)牙的應(yīng)用慢慢的也會(huì)退出歷史的舞臺(tái)
藍(lán)牙SPP最典型的產(chǎn)品,莫過(guò)于HC-05這個(gè)模塊了,實(shí)在是太出名了,不知道當(dāng)初設(shè)計(jì)這款模塊的人還記不記得當(dāng)初為啥子設(shè)計(jì)它,有沒(méi)有想過(guò)它能帶來(lái)如此廣泛的應(yīng)用,確實(shí)設(shè)計(jì)的好,但是這個(gè)有歷史的原因,那就是沒(méi)得選,只有CSR一個(gè)選擇
藍(lán)牙SPP的透?jìng)鳎策€是屬于藍(lán)牙透?jìng)鲬?yīng)用的一部分,因?yàn)镮OS的存在,所以基本上需要和IOS設(shè)備進(jìn)行連接的,都是必須走藍(lán)牙BLE的。但是安卓端的歷史原因,很多的應(yīng)用還是走的傳統(tǒng)的SPP,不知道為啥很多的廠商不愿意改
比如:藍(lán)牙打印機(jī)、門(mén)禁等等,都還是SPP 。其實(shí)他們大可以改成ble,也是沒(méi)問(wèn)題的,估計(jì)應(yīng)該是產(chǎn)品成熟之后,誰(shuí)也不愿意費(fèi)那個(gè)勁去改動(dòng)了。除非SPP徹底的退出歷史舞臺(tái),不得不改
二、雙模和單模如何理解
首先,什么是單模:
指有一種藍(lán)牙版本,運(yùn)行一種藍(lán)牙協(xié)議棧的模塊,常用在BLE模塊時(shí),是單模式模塊,簡(jiǎn)稱(chēng)單模。也有早期的經(jīng)典藍(lán)牙,比如2.1也是單模的,但是實(shí)現(xiàn)的就是傳輸音樂(lè),常見(jiàn)的比如:藍(lán)牙耳機(jī)、藍(lán)牙音箱等等應(yīng)用,它只需要單模就足夠了
其次,什么是雙模:
內(nèi)置兩個(gè)藍(lán)牙版本,運(yùn)行兩套協(xié)議棧的藍(lán)牙芯片,比較出名的廠商,比如:瑞昱、易兆微、杰理、炬芯等等廠商的芯片,常見(jiàn)的型號(hào)比如:KT6368A。芯片最大的特點(diǎn)是在安卓只能使用3.0藍(lán)牙,在IOS系統(tǒng)只能使用BLE藍(lán)牙,價(jià)格基本和單模的持平,正因?yàn)榍懊嫠枋龅腂LE和SPP的存在,所以雙模的芯片依然還有很強(qiáng)的生命力
最后:以后的趨勢(shì)必定是單模的天下
隨著藍(lán)牙5.2版本的退出,以后音頻的應(yīng)用也會(huì)逐步的變換為BLE,比如LE AUDIO的大面積鋪開(kāi),傳統(tǒng)的經(jīng)典藍(lán)牙也會(huì)走下舞臺(tái),但是個(gè)時(shí)間必定會(huì)很漫長(zhǎng)
審核編輯黃昊宇
-
芯片
+關(guān)注
關(guān)注
456文章
50968瀏覽量
424996 -
BLE
+關(guān)注
關(guān)注
12文章
661瀏覽量
59456 -
SPP
+關(guān)注
關(guān)注
1文章
17瀏覽量
8092
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論