蓝牙4.0、经典蓝牙、BT、BLE的关系与区别
蓝牙3.0
比较老的标准了。
蓝牙4.0
蓝牙4.0标准是2012年推出的蓝牙标准,是蓝牙3.0的升级版本,相比3.0版本它更省电、成本更低,3毫秒低延迟、具有超长有效连接距离和AES-128加密等。
蓝牙4.0标准包含两个蓝牙标准,准确的说,是一个双模的标准,它包含经典蓝牙部分(Classic Bluetooth)和低功耗蓝牙部分(Bluetooth Low Energy)。这两个部分适用于不同的应用或者应用条件。经典蓝牙是在之前的1.0.1.2,2.0+EDR,2.1+EDR,3.0+EDR等基础上发展和完善起来的,低功耗蓝牙是Nokia的Wibree标准上发展起来的。
经典蓝牙我们一般说的是BT,低功耗蓝牙我们一般说成BLE。当设备支持蓝牙4.0时,还得进一步确认设备是支持BT单模、BLE单模还是BT和BLE都支持的双模。
放一张经典蓝牙和BLE的软件层次区分,中间的是双模的。
经典蓝牙和BLE的特性对比:
Android手机蓝牙4.x都是双模蓝牙(既有经典蓝牙也有低功耗蓝牙),而某些蓝牙设备为了省电是单模(只支持低功耗蓝牙)。
经典蓝牙BT
经典蓝牙模块可再细分为:传统蓝牙模块和高速蓝牙模块。
传统蓝牙模块在2004年推出,主要代表是支持蓝牙2.1协议的模块,在智能手机爆发的时期得到广泛支持。
高速蓝牙模块在2009年推出,速率提高到约24Mbps,是传统蓝牙模块的八倍。
传统蓝牙有3个功率级别,Class1,Class2,Class3,分别支持100m,10m,1m的传输距离。
低功耗蓝牙BLE
BLE技术采用非常快速的连接方式,因此平时可以处于“非连接”状态(节省能源),此时链路两端相互间只是知晓对方,只有在必要时才开启链路,然后在尽可能短的时间内关闭链路(每次最多传输20字节)。
低功耗蓝牙无功率级别,一般发送功率在7dBm。
经典蓝牙、BLE、双模蓝牙选型
经典蓝牙
1)、传声音:如蓝牙耳机、蓝牙音箱。蓝牙设计的时候就是为了传声音的,所以是近距离的音频传输的不二选择。现在也有基于WIFI的音频传输方案,例如Airplay等,但是WIFI功耗比蓝牙大很多,设备无法做到便携。因此固定的音响有WIFI的,移动的如耳机、便携音箱清一色都是基于经典蓝牙协议的。
2)、传大量数据: 例如某些工控场景,使用Android或Linux主控,外挂蓝牙遥控设备的,可以使用经典蓝牙里的SPP协议,当作一个无线串口使用。速度比BLE传输快多了。
BLE蓝牙
1)、耗电低,数据量小,如遥控类(鼠标、键盘),传感设备(心跳带、血压计、温度传感器、共享单车锁、智能锁、防丢器、室内定位)。
2)、目前手机和智能硬件通信的性价比最高的手段,直线距离约50米,一节5号电池能用一年,传输模组成本便宜,远比WIFI、4G等大数据量的通信协议更实用。虽然蓝牙距离近了点,但胜在直连手机,价格超便宜。以室内定位为例,商场每家门店挂个蓝牙beacon,就可以对手机做到精度10米级的室内定位,将来的蓝牙5.1更可以实现厘米级室内定位。
双模蓝牙
1)、智能电视遥控器:很多智能电视配的遥控器带有语音识别,需要用经典蓝牙才能传输声音。而如果做复杂的按键,例如原本键盘表上没有的功能,经典蓝牙的HID按键协议就不行了,得用BLE做私有协议。
2)、降噪耳机:很多降噪耳机上通过APP来调节降噪效果,也是通过BLE来实现的私有通信协议。
蓝牙5.0
蓝牙 5.0 和前一代蓝牙 4.2 相比,它的传输距离更远、速度更快。理论上的有效距离是 300 米,也就是整个家庭或整间办公室里的移动设备都可以稳定连结。而速度最快则是可以达到 2Mbps,让反应更快、性能更高的蓝牙设备更有可能被使用。除此之外,它还大幅增强了蓝牙广播的数据传输,能为商用蓝牙带来更好的前景,让使用蓝牙做为标准的物联网应用更加强大。
蓝牙技术联盟(Bluetooth SIG)日前宣布推出蓝牙 Mesh 技术,这项技术将打破传统蓝牙设备间“一对一”的配对转变成“多对多”的讯号传输模式,除了应用在蓝牙 5.0,也会扩展到过往版本。蓝牙技术联盟表示,蓝牙 Mesh 技术是基于低功耗蓝牙技术推出的新网络技术,将为商用和工业用设备网络带来转变,也能让现有的物联网技术更加完整、稳定。
蓝牙 4.0 和蓝牙 5.0 之间的差异
另外,附上一张蓝牙发展史:
蓝牙4.0、经典蓝牙、BT、BLE的关系与区别相关推荐
- 基于蓝牙4.0的蓝牙打印机 低耗电蓝牙 BLE (Bluetooth Low Energy)
作者:朱克锋 邮箱:zhukefeng@iboxpay.com 转载请注明出处:http://blog.csdn.net/linux_zkf 基于蓝牙4.0的蓝牙打印机 低耗电蓝牙 BLE (Blue ...
- 【差异分析】蓝牙4.0 vs 蓝牙4.1 vs 蓝牙4.2 vs 蓝牙5.0
---------------------------------------------------------------------------------------------------- ...
- 蓝牙le和经典蓝牙区别_Android上的蓝牙LE数据包捕获
蓝牙le和经典蓝牙区别 At Propeller Health we develop products that help people with asthma or COPD manage thei ...
- 蓝牙4.0 vs 蓝牙4.1 vs 蓝牙4.2 vs 蓝牙5.0
蓝牙4.1 vs 蓝牙4,0 1.提升数据传输率 相比蓝牙4.0,蓝牙4.1单包数据传输最大值从20字节上调到23字节,提升了15%的数据传输率.根据该规则,大家可以尝试修改单包数据paylo ...
- 蓝牙5.0跟蓝牙4.2的区别
蓝牙5.0跟蓝牙4.2的区别 1.与蓝牙4.2版本相比,蓝牙5.0可以带来两倍的数据传输速度,并将数据传输容量提高800%. 换句话说,使用蓝牙5.0,您可以更快地发送和接收更多数据. 2.与蓝牙4. ...
- c# 低功耗蓝牙_C#建立从笔记本电脑内部蓝牙4.0到蓝牙低功耗(BLE)外设的流
我正在尝试编写一个连接到蓝牙低功耗设备(BLE)的程序,然后在更新或给定间隔内读取特征. 我的外设是德州仪器CC2540 BLE设备. 然而,这使用了加密狗,我的任务是使用内部蓝牙4.0调制解调器(稍 ...
- 蓝牙5.0与蓝牙4.2的有哪些区别,你了解吗?
最新蓝牙耳机已经兼容到蓝牙5.0技术! 蓝牙5.0是由蓝牙技术联盟在2016年提出的蓝牙技术标准,蓝牙5.0针对低功耗设备速度有相应提升和优化,蓝牙5.0结合WiFi对室内位置进行辅助定位,提高传输速 ...
- 关于蓝牙的知识,蓝牙5.0和蓝牙5.2
Q1:蓝牙的网络结构是怎么样的? 蓝牙是一个点对点或者点对多点的拓扑结构,他们的交互都是基于一个物理通道(Physical Channel)上的.也就是说点对点之间有一条物理通道,点对多点共享一条物理 ...
- Qt经典蓝牙系列四(经典蓝牙客户端的设计 纯Qt代码) android/windows10
Qt for Bluetooth 蓝牙开发系列文章总纲 文章目录 前言 效果动态图 bluetoothClient定义与构造函数 控制本地开关,并扫描蓝牙设备 与服务器端建立socket连接 与Blu ...
最新文章
- 人工智能的产业落地经验!
- java api中的设计模式_Java API 设计模式之策略(Strategy)
- Lua笔记6 编译、执行与错误
- Android发送邮件
- linux学习之shell基础篇
- 通过移位的方式实现相加算法
- modbus软件开发实战指南_C++核心准则?GSL:指南支持库
- linux 离线安装mysql_Linux系统安装MySQL(离线安装)
- smartgwt_高级SmartGWT教程,第1部分
- rip协议中周期性广播路由信息的报文_技术实操||距离矢量路由协议-RIP
- B1023 组个最小数 (20分)
- 在代码中使用协程(一)
- Ms Excel 2010合并单元格方法
- NPOI2.0学习(三)
- [摘抄]从 GitHub 身上学到的 3 个创业经验
- php获取客户端IP和服务器端IP
- 数字信号常用典型序列(1)
- matlab贝塔分布,怎么拟合贝塔分布函数
- 【Python编程】《Python学习手册》思维导图
- Windows环境下使用GTK