经典蓝牙和BLE区别

Posted 码灵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经典蓝牙和BLE区别相关的知识,希望对你有一定的参考价值。

蓝牙4.0标准包括传统蓝牙部分和低功耗蓝牙模块部分。低功耗蓝牙是建立在传统蓝牙
基础之上继而发展的,并有别于传统蓝牙模块。

按照应用和支持协议划分主要分为两种:

经典蓝牙模块(BT):
泛指支持蓝牙协议在4.0以下的模块,一般用于数据量比较大的传输。
经典蓝牙模块可再细分为:传统蓝牙模块和高速蓝牙模块。

传统蓝牙模块在2004年推出,主要代表是支持蓝牙2.1协议的模块,在智能手机爆发的
时期得到广泛支持。高速模块在2009年推出,速率提高到约24Mbps,是传统蓝牙
模块的八倍。


低功耗蓝牙模块(BLE):是指支持蓝牙协议4.0或更高的模块,也称为
BLE模块(Bluetooth Low Energy Module),最大的特点是成功和功耗的降低。

蓝牙低功耗技术采用可变连接时间间隔,这个间隔根据具体应用可以设置为
几毫秒到几秒不等。另外,因为BLE技术采用非常快速的连接方式,因此可以
处于“非连接”状态(节省能源),此时链路两端相互间只是知晓对方,
只有在必要时才开启链路,然后在尽可能短的时间内关闭链路。


https://github.com/entest-hai/flutter_classic_bluetooth
https://github.com/lioilwin/Bluetooth

蓝牙 3.0 和 BLE 有啥区别?

【中文标题】蓝牙 3.0 和 BLE 有啥区别?【英文标题】:What is the difference between Bluetooth 3.0 and BLE?蓝牙 3.0 和 BLE 有什么区别? 【发布时间】:2019-07-18 09:02:31 【问题描述】:

我想知道 BLE 和经典蓝牙之间的根本区别,以及为什么 BLE 是低功耗的?

【问题讨论】:

link-labs.com/blog/bluetooth-vs-bluetooth-low-energy 【参考方案1】:

Bluetooth Classic 和 Bluetooth Low Energy 之间有很多区别,包括:

经典蓝牙在 79 个频道上运行,而 BLE 仅使用 40 个。 经典蓝牙的吞吐量比 BLE 更高,但随着 BLE 的更新版本,两者之间的差距正在缩小。 经典蓝牙设备只能连接 7 个其他设备,BLE 没有理论上的最大值。 两者使用不同的广播/连接机制。仅限经典的设备无法找到或连接到仅限 BLE 的设备,反之亦然。

该列表超出了上述范围,更常见的是假设它们是两个协议,仅具有一些技术相似性和相同的标准化机构(蓝牙 SIG)。

关于 BLE 低功耗的原因,这取决于协议的占空比。 BLE 设备大部分时间都处于休眠状态,它们不处于运行状态,只有在发送突发数据时才醒来,然后再重新进入休眠状态。当然,这取决于用例;如果应用持续发送 BLE 数据,则睡眠间隔会减少,因此功耗将与经典蓝牙相匹配。

有关此问题的更多参考资料,请参阅以下列表:

4 Key Differences between Classic Bluetooth and BLE The difference between Classic Bluetooth and BLE Bluetooth vs Bluetooth Low Energy (BLE) Bluetooth vs BLE Can a Bluetooth LE powered device discover a classic Bluetooth device and vice-versa?

我希望这会有所帮助。

【讨论】:

以上是关于经典蓝牙和BLE区别的主要内容,如果未能解决你的问题,请参考以下文章

BLE蓝牙想比传统蓝牙区别在哪里

蓝牙配对 - HFP 配置文件和经典蓝牙/BLE

Android ble (蓝牙低功耗) 中的坑和技巧

Androidble蓝牙与蓝牙耳机是如何控制音乐播放的

如何在 iOS 上搜索和连接附近的经典蓝牙设备(非 BLE)?

是否有可能(并且有意义)让蓝牙 iOT 设备在外围模式下同时监听 BLE 和蓝牙经典连接