zoukankan      html  css  js  c++  java
  • 1.低功耗蓝牙和经典蓝牙的区别

      经典蓝牙(classic Bluetooth )和 低功耗蓝牙(Bluetooth low energy,简称BLE和LE),两者有什么区别 ?Bluetooth low energy 和 Bluetooth smart两者又有什么区别?我们应该选择经典蓝牙还是低功耗蓝牙技术?

      

      首先说明,在2010年蓝牙4.0发布之前 ,我们所说的蓝牙技术就是经典蓝牙,因为再此之前是没有低功耗蓝牙的。经典蓝牙由蓝牙技术联盟(Bluetooth special group,简称Bluetooth SIG)提出并维护。其中蓝牙1.0在1999年发布,蓝牙2.0在2004年发布,蓝牙2.1在2007年发布,蓝牙3.0在2009年发布,他们都是 在2010年发布的,因此1,0/2.0/3.0都是 讲经典蓝牙,经典蓝牙包括BR , EDR 和 HS(AMP)三种模式。

      简单的来说,只要是蓝牙技术联盟(SIG)发布的技术,即称为蓝牙技术。2010年,SIG联盟合并了Wibree联盟(注 :Wibree联盟是由Nokia和Nordic创立的,旨在为手机 周边设备寻找一种更低功耗的无线通信技术),并把 Wibree联盟提出的低功耗无线技术重新命名为低功耗蓝牙技术(BLE),从此BLE也成为一种蓝牙技术。相应地,2010年发布的蓝牙4.0规格就同时包含了经典蓝牙和低功耗蓝牙,也就是说从 蓝牙4.0之后 ,蓝牙才分为经典蓝牙。其实,”经典蓝牙"这个称为是不专业的,它是大众口头上方便区分而创造的,在蓝牙4.0规格中,SIG定义了四种蓝牙contraller技术 :BR,EDR,AMP和LE,由于LE是2010年才提出的,比较新,因此为了说起来方便,人们把之前的BR/EDR/AMP技术称为经典蓝牙技术,大家千万不要以为蓝牙4.0之后,蓝牙只有LE一种模式。

      为了区分所谓的低功耗蓝牙和经典蓝牙,蓝牙4.0发布之初,SIG还特意将Bluetooth low engery对外宣传为Bluetooth smart ,而“Bluetooth”继续用来指代经典蓝牙,Bluetooth smart  ready则用来表示双模蓝牙(即同时支持经典蓝牙和低功耗蓝牙),所以市面上有很多关于Bluetooth smart , Bluetooth ,  Bluetooth smart ready的宣传材料 ,但是这些名字不仅没有起到传播Bluetooth品牌的作用,还让消费者和开发者感到 混淆 ,所以后来的SIG不在频繁的使用Bluetooth smart的名字,更多的是蓝牙4.0规格对齐,直接使用LE ,BR ,EDR等名字 ,更多的是与蓝牙4.0规格对齐,直接使用LE,BR,EDR等名字,对外也不再宣传低功耗蓝牙和经典蓝牙的不同,将两者统一到“Bluetooth"这个大品牌下面一起宣传。

      蓝牙技术联盟(SIG)后续发布的蓝牙4.1/4.2/5.0 ,都是同时包含低功耗蓝牙和经典蓝牙的,所以大家开发蓝牙应用的时候,一定要搞清楚自己是要开发低功耗蓝牙应用还是经典蓝牙应用,两者的应用场景是不同的,一般而言,经典蓝牙主要应用在蓝牙电话接听,蓝牙耳机,蓝牙音箱等场合。低功耗蓝牙应用在可穿戴设备,IOT智能设备,健身设备,蓝牙鼠标键盘等电池供电场合。当然,经典蓝牙也可以用电池供电,但LE对电池的要求更低,甚至可以用纽扣电池供电,而续航时间却很长,有的LE设备可以达到几年,下图是对经典蓝牙和低功耗蓝牙的经典应用场景进行总结。

      

      需要引起大家注意的是,经典蓝牙和低功耗蓝牙两者物理层调制解调方式不一样,所以低功耗蓝牙和经典蓝牙设备两者之间是不能相互通信的,选型的使用千万不要搞混淆,如果主设备是低功耗蓝牙设备,从设备也必须是低功耗蓝牙设备;同样,经典蓝牙的从设备也只能和经典蓝牙的主设备进行通信。不过市场上还有 一种双模蓝牙设备,即同时支持低功耗蓝牙和经典蓝牙,比如我们天天使用的手机,手机可以和经典蓝牙设备通信,也可以和低功耗蓝牙设备通信,但如前所述,这不代表低功耗蓝牙设备可以和经典蓝牙设备通信,其实手机使用了分时机制来达到同时和低功耗蓝牙设备以及经典蓝牙设备 通信目的,即手机让双模蓝牙芯片不断地在低功耗蓝牙模式和经典蓝牙模式之间切换,以同时支持低功耗蓝牙设备和经典蓝牙设备。低功耗蓝牙设备方案,经典蓝牙方案,还是双模蓝牙方案,大家选型的时候一定要弄个明白他们之间的区别,以选择适合自己的蓝牙方案。

    参考文章 :https://www.cnblogs.com/iini/p/8692541.html

  • 相关阅读:
    echarts 使用demo
    frame外弹出,刷新父页面
    table第一行合并,其余行宽度失效问题
    Redis Desktop Manager
    java web中resources路径
    httpclient
    微信公众号开发: 微信接入(一)
    boot 定时器
    maven自定义archetype
    iOS单例宏
  • 原文地址:https://www.cnblogs.com/ghwxxg/p/14434288.html
Copyright © 2011-2022 走看看