蓝牙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的关系与区别相关推荐

  1. 基于蓝牙4.0的蓝牙打印机 低耗电蓝牙 BLE (Bluetooth Low Energy)

    作者:朱克锋 邮箱:zhukefeng@iboxpay.com 转载请注明出处:http://blog.csdn.net/linux_zkf 基于蓝牙4.0的蓝牙打印机 低耗电蓝牙 BLE (Blue ...

  2. 【差异分析】蓝牙4.0 vs 蓝牙4.1 vs 蓝牙4.2 vs 蓝牙5.0

    ---------------------------------------------------------------------------------------------------- ...

  3. 蓝牙le和经典蓝牙区别_Android上的蓝牙LE数据包捕获

    蓝牙le和经典蓝牙区别 At Propeller Health we develop products that help people with asthma or COPD manage thei ...

  4. 蓝牙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. 蓝牙5.0跟蓝牙4.2的区别

    蓝牙5.0跟蓝牙4.2的区别 1.与蓝牙4.2版本相比,蓝牙5.0可以带来两倍的数据传输速度,并将数据传输容量提高800%. 换句话说,使用蓝牙5.0,您可以更快地发送和接收更多数据. 2.与蓝牙4. ...

  6. c# 低功耗蓝牙_C#建立从笔记本电脑内部蓝牙4.0到蓝牙低功耗(BLE)外设的流

    我正在尝试编写一个连接到蓝牙低功耗设备(BLE)的程序,然后在更新或给定间隔内读取特征. 我的外设是德州仪器CC2540 BLE设备. 然而,这使用了加密狗,我的任务是使用内部蓝牙4.0调制解调器(稍 ...

  7. 蓝牙5.0与蓝牙4.2的有哪些区别,你了解吗?

    最新蓝牙耳机已经兼容到蓝牙5.0技术! 蓝牙5.0是由蓝牙技术联盟在2016年提出的蓝牙技术标准,蓝牙5.0针对低功耗设备速度有相应提升和优化,蓝牙5.0结合WiFi对室内位置进行辅助定位,提高传输速 ...

  8. 关于蓝牙的知识,蓝牙5.0和蓝牙5.2

    Q1:蓝牙的网络结构是怎么样的? 蓝牙是一个点对点或者点对多点的拓扑结构,他们的交互都是基于一个物理通道(Physical Channel)上的.也就是说点对点之间有一条物理通道,点对多点共享一条物理 ...

  9. Qt经典蓝牙系列四(经典蓝牙客户端的设计 纯Qt代码) android/windows10

    Qt for Bluetooth 蓝牙开发系列文章总纲 文章目录 前言 效果动态图 bluetoothClient定义与构造函数 控制本地开关,并扫描蓝牙设备 与服务器端建立socket连接 与Blu ...

最新文章

  1. 人工智能的产业落地经验!
  2. java api中的设计模式_Java API 设计模式之策略(Strategy)
  3. Lua笔记6 编译、执行与错误
  4. Android发送邮件
  5. linux学习之shell基础篇
  6. 通过移位的方式实现相加算法
  7. modbus软件开发实战指南_C++核心准则?GSL:指南支持库
  8. linux 离线安装mysql_Linux系统安装MySQL(离线安装)
  9. smartgwt_高级SmartGWT教程,第1部分
  10. rip协议中周期性广播路由信息的报文_技术实操||距离矢量路由协议-RIP
  11. B1023 组个最小数 (20分)
  12. 在代码中使用协程(一)
  13. Ms Excel 2010合并单元格方法
  14. NPOI2.0学习(三)
  15. [摘抄]从 GitHub 身上学到的 3 个创业经验
  16. php获取客户端IP和服务器端IP
  17. 数字信号常用典型序列(1)
  18. matlab贝塔分布,怎么拟合贝塔分布函数
  19. 【Python编程】《Python学习手册》思维导图
  20. Windows环境下使用GTK

热门文章

  1. 4.0低功耗蓝牙解决方案
  2. iOS 多线程GCD
  3. 证券考试和基金考试有什么区别?
  4. 对学校的希望和寄语_给学校的祝福语
  5. 深度分析:区块链技术未来发展的 8 个趋势
  6. nginx启动、关闭、重启及常用的命令
  7. Java break语句详解
  8. Exchange Server2010系列之六:监控用户邮件
  9. onsubmit和submit事件处理函数怎么不生效呢?
  10. PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume