蓝牙透传模块BLE和SPP有什么区别

蓝牙BLE透传
蓝牙BLE只是蓝牙协议的一个子集,属于蓝牙低功耗部分,这个基本上是蓝牙4.0之后才存在的新技术,推出已经快10年了。

蓝牙BLE侧重于数据传输,常见的应用比如:小米蓝牙手环,苹果的airtag防丢器等。

蓝牙BLE的透传其实是蓝牙透传应用的一部分,因为IOS的存在,所以跟IOS设备连接基本都要用蓝牙BLE。

至于透传的描述,跟上面说的“蓝牙透传”的概念是一致的

也就是说,“蓝牙BLE透传”是“蓝牙透传”的一个子集

目前来看,未来蓝牙BLE会是主流,而且随着蓝牙协议版本的不断升级,也会迎来大范围的技术升级,比如最新的LE音频也是基于BLE的底层技术

BLE与SPP的区别

蓝牙SPP透传
蓝牙SPP也是蓝牙协议的一个子集,但是和BLE不一样,SPP的存在在蓝牙协议早期就已经存在,最早的蓝牙协议1.0版本就包含了SPP部分。

蓝牙SPP是经典蓝牙的一个子集,经典蓝牙是蓝牙协议的一个子集,他们是这样一种从属关系

蓝牙SPP推出已经有20年了,应用场景也很广泛,但是基本上大部分应用都在慢慢被BLE取代,毕竟蓝牙协议未来的发展趋势是BLE,经典蓝牙的应用会逐渐退出历史舞台

蓝牙SPP最典型的产品就是大名鼎鼎的HC-05模块。不知道设计这个模块的人还记不记得它是干什么用的,会不会带来如此广泛的应用,而且设计确实不错,但是这个有历史原因,就是没得选择,只有CSR一个选择。慕宇推出了替代HC-05蓝牙模块——MY-BT102,这个模块完全可以替代HC-05,功能更加完善。

蓝牙SPP透传也是蓝牙透传应用的一部分,因为IOS的存在,基本上跟IOS设备连接都要用到蓝牙BLE,但是安卓这边因为历史原因,很多应用还是用传统的SPP,不知道为什么很多厂商不愿意改。

比如:蓝牙打印机,门禁等,现在用的还是SPP,其实可以改成ble,也是没问题的。

更多新闻

如何使用 Arduino 开发板测试蓝牙模块数据

如何使用 Arduino 开发板测试蓝牙模块数据

进行蓝牙模块与Arduino之间的数据传输测试,可以按照以下步骤进行:

确保已连接蓝牙模块与Arduino。通常,蓝牙模块的VCC和GND引脚连接到Arduino的5V和GND引脚,蓝牙模块的TX和RX引脚连接到Arduino的两个数字引脚(例如,TX连接到Arduino引脚的RX,RX连接到Arduino的TX引脚)。

蓝牙单模、蓝牙双模

什么是蓝牙单模、蓝牙双模?

蓝牙单模和蓝牙双模是指蓝牙技术的不同版本以及支持该技术的设备的功能。蓝牙单模 (BLE – 低功耗蓝牙):蓝牙单模,也称为低功耗蓝牙 (BLE),是随蓝牙 4.0 规范引入的低功耗蓝牙技术版本。BLE 旨在优化电池寿命并为低功耗设备(如可穿戴设备、健身追踪器和智能传感器)实现无线通信。

蓝牙透传模块

什么是蓝牙透传模块?

理解蓝牙透传的概念:蓝牙透传其实就是蓝牙应用的二次封装,它存在的意义就是为了方便客户使用蓝牙技术,因为单纯编程蓝牙SOC是一个门槛很高的事情,需要掌握的概念比较多,而且代码量比较大,所以在一些用处不大的情况下,会选择使用MCU+蓝牙模块来实现蓝牙功能,比如和手机、平板等进行蓝牙数据交互。

Scroll to Top