藍牙透傳芯片的BLE和SPP有什么區別?如何理解呢?
首先要明確幾個關鍵詞,藍牙芯片,藍牙透傳,藍牙BLE,以及藍牙SPP
第一:藍牙芯片的概念可以參見一下網上的說明:
藍牙芯片,一般都是屬于SOC級別的芯片,區別于傳統的MCU以及射頻芯片,可以簡單的理解為單顆芯片實現了MCU+射頻。其中MCU負責藍牙的協議棧的處理,比如藍牙的各個物理層的數據傳輸,數據編碼,數據解碼等等
而其中的射頻部分,就是純粹的RF的物理層,即完成無線數據的收發,不負責編解碼部分。所以可以理解為藍牙芯片是相對比較復雜的設計
第二:藍牙透傳的概念理解
藍牙透傳,實際上就是藍牙應用的二次封裝,它存在的意義就是方便客戶使用藍牙這項技術,因為單純的對藍牙SOC編程,是一件有門檻的事情,需要掌握的概念比較多,并且代碼量也相對比較龐大,所以在一些用量不大的情況下都會選擇使用MCU+藍牙模塊去實現藍牙的功能,比如和手機、平板等等進行藍牙的數據交互
所有的藍牙部分的數據,全部由藍牙模塊去完成,最終轉化為簡單的接口,比如:串口、IIC接口或者SPI接口等等
這樣的好處,就是工程師在開發產品的時候,不用關心藍牙部分的原理,只需要做好對應的接口的發和收,就可以了。把更多的精力放在行業功能細節的開發上面,這樣雖然增加了成本,但是大大的提高了產品的穩定性,以及開發效率。
第三:藍牙BLE透傳的概念理解
藍牙BLE是屬于藍牙協議里面的一個子集而已,屬于低功耗藍牙部分,這個基本上是記憶藍牙4.0版本以后才有的新技術,推出到現在也差不多10年的時間了
藍牙BLE主打的是數據傳輸,比如常見的:小米藍牙手環,蘋果的airtag防丟器等等應用
藍牙BLE的透傳,實際上還是屬于藍牙透傳應用的一部分,因為IOS的存在,所以基本上需要和IOS設備進行連接的,都是必須走藍牙BLE的。
至于透傳的說明,和前面講到的“藍牙透傳”概念是一致的
也就是說,“藍牙BLE透傳”是屬于“藍牙透傳”的一個子集而已
目前來說,藍牙BLE會是以后的主流,并且會隨著藍牙協議版本的不斷升級,也會得到很大程序的技術升級,比如最新的LE audio也是基于BLE的底層技術
第四:藍牙SPP透傳的概念理解
藍牙SPP也是屬于藍牙協議的子集,但是它和BLE不同,SPP的存在是在藍牙協議初期的時候就已經有了,最早的藍牙協議1.0版本,里面就包含了SPP的部分
藍牙SPP屬于經典藍牙的里面的子集。而經典藍牙是屬于藍牙協議的子集。他們是這樣的一個從屬關系
藍牙SPP的推出,至今也有小20年了,應用場景也是非常的廣泛,但是基本上大部分的應有都在被BLE慢慢的替代,畢竟藍牙協議以后的發展趨勢,就是BLE。經典藍牙的應用慢慢的也會退出歷史的舞臺
藍牙SPP最典型的產品,莫過于HC-05這個模塊了,實在是太出名了,不知道當初設計這款模塊的人還記不記得當初為啥子設計它,有沒有想過它能帶來如此廣泛的應用,確實設計的好,但是這個有歷史的原因,那就是沒得選,只有CSR一個選擇
藍牙SPP的透傳,也還是屬于藍牙透傳應用的一部分,因為IOS的存在,所以基本上需要和IOS設備進行連接的,都是必須走藍牙BLE的。但是安卓端的歷史原因,很多的應用還是走的傳統的SPP,不知道為啥很多的廠商不愿意改
比如:藍牙打印機、門禁等等,都還是SPP 。其實他們大可以改成ble,也是沒問題的,估計應該是產品成熟之后,誰也不愿意費那個勁去改動了。除非SPP徹底的退出歷史舞臺,不得不改
二、雙模和單模如何理解
首先,什么是單模:
指有一種藍牙版本,運行一種藍牙協議棧的模塊,常用在BLE模塊時,是單模式模塊,簡稱單模。也有早期的經典藍牙,比如2.1也是單模的,但是實現的就是傳輸音樂,常見的比如:藍牙耳機、藍牙音箱等等應用,它只需要單模就足夠了
其次,什么是雙模:
內置兩個藍牙版本,運行兩套協議棧的藍牙芯片,比較出名的廠商,比如:瑞昱、易兆微、杰理、炬芯等等廠商的芯片,常見的型號比如:KT6368A。芯片最大的特點是在安卓只能使用3.0藍牙,在IOS系統只能使用BLE藍牙,價格基本和單模的持平,正因為前面所描述的BLE和SPP的存在,所以雙模的芯片依然還有很強的生命力
最后:以后的趨勢必定是單模的天下
隨著藍牙5.2版本的退出,以后音頻的應用也會逐步的變換為BLE,比如LE AUDIO的大面積鋪開,傳統的經典藍牙也會走下舞臺,但是個時間必定會很漫長
審核編輯黃昊宇
-
芯片
+關注
關注
455文章
50730瀏覽量
423185 -
BLE
+關注
關注
12文章
660瀏覽量
59392 -
SPP
+關注
關注
1文章
17瀏覽量
8084
發布評論請先 登錄
相關推薦
評論