0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蓝牙透传模块芯片的BLE和SPP有什么区别?如何理解

清月电子 来源:清月电子 作者:清月电子 2023-01-05 11:54 次阅读

一、什么是蓝牙透传芯片

poYBAGO2ScmAU4qxAAPLvwv6kkM867.png

蓝牙透传芯片的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彻底的退出历史舞台,不得不改

poYBAGO2Sc-AJBouAAFWWjUglPE887.png

二、双模和单模如何理解

pYYBAGO2SdWAdTaPAATbE3MqorM053.png

首先,什么是单模:
指有一种蓝牙版本,运行一种蓝牙协议栈的模块,常用在BLE模块时,是单模式模块,简称单模。也有早期的经典蓝牙,比如2.1也是单模的,但是实现的就是传输音乐,常见的比如:蓝牙耳机、蓝牙音箱等等应用,它只需要单模就足够了


其次,什么是双模:
内置两个蓝牙版本,运行两套协议栈的蓝牙芯片,比较出名的厂商,比如:瑞昱、易兆微、杰理、炬芯等等厂商的芯片,常见的型号比如:KT6368A。芯片最大的特点是在安卓只能使用3.0蓝牙,在IOS系统只能使用BLE蓝牙,价格基本和单模的持平,正因为前面所描述的BLE和SPP的存在,所以双模的芯片依然还有很强的生命力


最后:以后的趋势必定是单模的天下
随着蓝牙5.2版本的退出,以后音频的应用也会逐步的变换为BLE,比如LE AUDIO的大面积铺开,传统的经典蓝牙也会走下舞台,但是个时间必定会很漫长

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50360

    浏览量

    421646
  • BLE
    BLE
    +关注

    关注

    12

    文章

    652

    浏览量

    59327
  • SPP
    SPP
    +关注

    关注

    1

    文章

    17

    浏览量

    8076
收藏 人收藏

    评论

    相关推荐

    蓝牙模块-模块MS88SF2 V 1.0.0产品规格书

    电子发烧友网站提供《蓝牙模块-模块MS88SF2 V 1.0.0产品规格书.pdf》资料免费下载
    发表于 11-20 16:45 0次下载

    网络和非什么区别是什么

    :适用简易、立即的数据传输,留意数据的完整性和低延迟。非:适用必须进行数据解决优化的状况,提供良好的可靠性和效果。 在挑选传输技术时,务必根据实际的业务需求、数据种类、安全规
    的头像 发表于 08-07 16:19 651次阅读

    TC6222蓝牙操作--PHY6222

    基于PHY6222,BLE5.2 低功耗蓝牙SOC模块 一、前期准备 CT6222模块x1 USB转串口x1 手机x1(nrfconnect) PC端x1(SocKit) 二、硬件连接
    的头像 发表于 08-07 14:24 384次阅读
    TC6222<b class='flag-5'>蓝牙</b><b class='flag-5'>透</b><b class='flag-5'>传</b>操作--PHY6222

    蓝牙模块无线世界的传输

    在数字化、智能化的今天,蓝牙技术已成为我们生活中不可或缺的一部分。蓝牙无处不在,连接着我们的每一个智能设备。而在这些设备的背后,一个神秘的角色在默默付出,那就是蓝牙
    发表于 07-03 18:40

    如何利用经典蓝牙的bt_spp_acceptor实现蓝牙传功能?

    利用经典蓝牙的bt_spp_acceptor实现蓝牙传功能?
    发表于 06-24 07:53

    请问ESP32 BLE如何主动发送数据?

    我在做ESP32 BLE,通过串口数据。看到的例程都是手机app端读操作时触发ESP_GATTS_READ_EVT事件,然后发送数据
    发表于 06-21 11:25

    使用ESP32S2来进行BLE蓝牙的功率一直无法修改是怎么回事?

    使用ESP32S2来进行BLE,但是蓝牙的功率一直无法修改,使用esp_ble_tx_power_set(11,7)来设置为最大,再使用
    发表于 06-18 07:32

    轻松搞懂和非区别

    和非是数据通信中的两种不同模式,各自有其适用场景和优势。模式简单、高效,适用于数据完
    的头像 发表于 06-05 12:03 8784次阅读
    轻松搞懂<b class='flag-5'>透</b><b class='flag-5'>传</b>和非<b class='flag-5'>透</b><b class='flag-5'>传</b>的<b class='flag-5'>区别</b>

    BK3296,BK3437,BK3432,BK3633 上海博通蓝牙芯片汇总

    合。 BK3432 BK3432芯片是一个高度集成的蓝牙4.2双模式(已经更新到5.1的协议),具有2 Mbps的数据速率选项。标准、soc方案
    发表于 05-29 10:41

    蓝牙模块主机与从机如何

      本文美迅物联网要给介绍蓝牙模块主机的使用,因为通常蓝牙模块从机默认就是模式。  主从
    的头像 发表于 05-24 15:44 1012次阅读

    蓝牙双模音频模块支持串口AT指令控制介绍

    蓝牙音频模块支持串口AT指令控制介绍,这里推荐BT401蓝牙模块,功能简介如下: BT401模块是一款支持
    的头像 发表于 03-28 11:27 685次阅读
    <b class='flag-5'>蓝牙</b>双模音频<b class='flag-5'>模块</b>支持串口AT指令控制介绍

    蓝牙双模的优势哪些?

    蓝牙双模是针对蓝牙在数据传输应用领域,集合了经典蓝牙BLE低功耗蓝牙,支持蓝牙BR/EDR(
    的头像 发表于 01-16 16:22 1055次阅读
    <b class='flag-5'>蓝牙</b>双模的优势<b class='flag-5'>有</b>哪些?

    单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间什么区别

    单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间什么区别呢  单模
    的头像 发表于 01-15 14:59 4745次阅读

    数据选择低功耗WiFi模块还是选择低功耗蓝牙模块

    WiFi模块蓝牙模块,针对部分领域的低功耗数据需求,工程师是该选择低功耗WiFi模块还是低
    的头像 发表于 01-10 18:44 666次阅读
    数据<b class='flag-5'>透</b><b class='flag-5'>传</b>选择低功耗WiFi<b class='flag-5'>模块</b>还是选择低功耗<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>?

    WT2605C语音芯片:实现蓝牙音频播放与BLE,引领智能设备应用新潮流

    随着蓝牙技术的快速发展,蓝牙音频播放和BLE蓝牙低功耗)已成为智能设备中不可或缺的功能。在
    的头像 发表于 12-05 08:49 594次阅读
    WT2605C语音<b class='flag-5'>芯片</b>:实现<b class='flag-5'>蓝牙</b>音频播放与<b class='flag-5'>BLE</b><b class='flag-5'>透</b><b class='flag-5'>传</b>,引领智能设备应用新潮流