1.什么是BLE?
BLE(Bluetooth Low Energy)是低功耗蓝牙技术的简称,是一种低功率、短距离、低数据速率的无线通信技术。BLE在2011年上市,作为一种应用广泛的新兴蓝牙技术,它专为低功耗而设计,几乎所有新的智能手机和平板电脑都具有BLE功能。
信道少:低功耗蓝牙的广播信道仅有3个; 传统蓝牙是32个。
连接快:低功耗蓝牙完成一次连接只需3ms; 传统蓝牙完成相同的连接需要数百毫秒。
实时性:低功耗蓝牙使用非常短的数据包,多应用于实时性要求较高但数据速率较低的产品,遥控类的如键盘、遥控鼠标,传感设备的数据发送, 如心跳带、血压计、温度传感器等; 传统蓝牙使用的数据包长度较长,用于数据量比较大的传输,如语音,音乐,视频等。
低功率远距离:低功耗蓝牙无功率级别,一般发射功率在+4~7dBm,在空旷区域可以达到70m的传输距离; 传统蓝牙有3个功率级别,分别支持100m,10m,1m的近距离传输。
连接模式:低功耗蓝牙的发送和接收任务会以最快的速度完成,完成之后蓝牙BLE会暂停发射无线(但是还是会接收),等待下一次连接再激活; 传统蓝牙是持续保持连接。
功耗低、供电时间长、成本低
连接速度快
使用免执照频段(2.4~2.5GHz)
操作简单,更适合智能产品
BLE5.0 支持最高 2M 的速率。
BLE最大的特点是成本和功耗的降低,因此应用于实时性要求比较高的产品中,比如出入门禁、医疗器械、智能家居、消费类电子(电子烟、遥控玩具)、共享汽车等等。
一个BLE蓝牙模块基本都可以连接1-7个蓝牙设备,而一个BLE主设备可以连接多个BLE从设备,就目前RFCOMM规范指明最大的连接数是60个。
蓝牙4.0标准有效传输距离是100米,环境越复杂距离会越短一些。
BLE提供了强大的安全机制以确保安全的无线连接系统。低功耗蓝牙提供数值比较关联模型和ECDH算法以确保隐私和数据安全。
经典蓝牙模块(BT):泛指支持蓝牙协议在4.0以下的模块,一般用于数据量比较大的传输,如:语音、音乐等较高数据量传输。经典蓝牙模块可再细分为:传统蓝牙模块和高速蓝牙模块。传统蓝牙模块在2004年推出,主要代表是支持蓝牙2.1协议的模块,在智能手机爆发时期得到广泛支持。高速蓝牙模块在2009年推出,速率提高到约24Mbps,是传统蓝牙模块的八倍,可以轻松用于录像机至高清电视、PC至PMP、UMPC至打印机之间的资料传输。
低功耗蓝牙模块(BLE):是指支持蓝牙协议4.0或更高的模块,也称为BLE模块,最大的特点是成本和功耗的降低,应用于实时性要求比较高的产品中,比如:智能家居类(蓝牙锁、蓝牙灯)、传感设备的数据发送(血压计、温度传感器)、消费类电子(电子烟、遥控玩具)等。
应用区别:BLE多用在蓝牙数据模块,拥有极低的运行和待机功耗,使用一粒纽扣电池可连续工作数年之久;BT经典蓝牙模块多用在蓝牙音频模块,数据传输量较大。
“信标”是使用BLE的设备,是一种微小的无线传感器,可以在100米范围内传输数据。信标是由蓝牙低能耗技术供电的物理设备,而iBeacon是一种传输数据的协议或方式。
BR:蓝牙基础速率。
EDR:蓝牙增强速率(Enhanced Data Rate)的英文缩写,其大大提高了蓝牙技术的数据传输速率,达到了2-3Mbit/s,蓝牙技术的三倍。因此除了可获得更稳定的音频流传送和更低的耗电量之外,还可充分利用带宽优势同时连接多个蓝牙设备.
HS:全称为High Speed。HS使得Bluetooth能利用WiFi作为传输方式进行数据传输,其支持的传输速度最高可达24Mbps。其核心是在802.11的基础上,通过集成802.11协议适配层,使得蓝牙协议栈可以根据任务和设备的不同,选择正确的射频。
BLE:蓝牙低能耗(BLE)技术是蓝牙V4.0版本开始有的一个特性,是低成本、短距离、可互操作的鲁棒性无线技术,工作在免许可的2.4GHz ISM射频频段。它从一开始就设计为超低功耗(ULP)无线技术,它利用许多智能手段最大限度地降低功耗。
蓝牙可以处理大量数据,但电池寿命短,而且成本更高。低功耗蓝牙应用程序不需要交换大量的数据,可以在电池供电下运行数年,成本更低。
蓝牙5.2是蓝牙技术联盟在2020年发布的蓝牙标准,主要的特性是增强版ATT协议、 LE功耗控制和信号同步,连接更快,更稳定,抗干扰性更好。
蓝牙5.0和5.2区别有:传输速度不同、工作距离不同以及播发的数据包不同。
BLE音频设置将允许产品用于经典音频和BLE音频,目前,大多数设备可能会这样做。
位置标志、传感器数据、音频、固件更新的二进制文件 。
iOS、安卓、Windows Phone、黑莓、macOS、Linux、Windows 8、Windows 10.
第一,广播频段和广播时射频开启时间减少:传统蓝牙使用16~32个频段进行广播,而BLE仅使用3个广播频段;每次广播时的射频开启时间由传统蓝牙的22ms减少为0.6~1.2ms。
第二,它每次只传输少量数据。
第三,它的传输速率是比较低的。
综合上面三个特点就决定了低功耗蓝牙相对传统蓝牙功耗更低,更节能。
BLE 网络可以点对点或者点对多点,一个BLE 主机可以连接多个 BLE 从机,组成星型网络,另外还有一种有广播设备和多个扫描设备组成的广播组结构,不同的网络拓扑对应不同的应用领域。
BLE信号平均传输距离可达80米
主要有三个方面
第一、BLE设备的周围环境。
第二、BLE设备的天线设计。
第三、BLE设备通信时的方向。
低功耗蓝牙模块要实现良好的传输效果,要选好天线放置位置。放置位置可以偏高一些,尽可能做两边都在高处放置,要不一边在较高地方向下辐射,减少障碍物的阻拦尽量减少信号的盲区也能实现更远传输距离;低功耗蓝牙模块连接天线放置处于同一水平面,这样的信号发送和接收的感应面是最大的,传输距离也就更远。
关于BLE的传输速率我们可以分两方面说,一个是Raw data rate(原始数据速率),一个是Application data rate(应用数据速率)。
Raw data rate:蓝牙4.2版本传输速率可以达到1Mbps,而在蓝牙5.0可以达到2Mbps.就是天线在空中传.输数据的速率,它依赖于蓝牙的版本。
Application data rate:数据传输时的数据吞吐量,因为在应用数据传输的时候,由于蓝牙规范限制了每个连接间隔数据包的数量,以及各个数据包之间的帧间间隔,即使没有可用于传输的数据,也需要从设备发送空数据包,而且并不是数据包中的所有字节都用于有效负载,所以实际的传输速率不可能达蓝牙规范里的到理论值。
1、协议有两个部分组成:Controller和Host
2、Profiles和应用总是基于GAP和GATT之上。
3、在单芯片方案中,Controller和Host,profiles,和应用层都在同一片芯片中
4、在网络控制器模式中,Host和Controller是在一起运行的,但是应用和profiles在另外一个器件上,比如PC或者其他微控制器,可以通过UART,USB进行操作
5、在双芯片模式中,Controller运行在一个控制器,而应用层,profiles和Host是运行在另外一个控制器上
蓝牙5.0标准由蓝牙技术联盟2016年6月16日发布的最新一代蓝牙标准。与蓝牙4.2相比,蓝牙5.0有以下几点优势:
1、更快的传输速度、更远的传输距离:蓝牙4.2标准最大突发速率为1Mb/s,而蓝牙5.0标准将速率提高到2Mb/s。可以让蓝牙设备响应更快、性能更高。通过降低带宽,保持原来的功率要求的情况下,可以使传输距离提高至原来的4倍,有效传输距离可达300米。
2、增加导航功能:蓝牙5.0标准添加了导航功能,结合wifi可以实现精度小于1米的室内定位,有利于实现室内导航功能。
3、增加广播容量:蓝牙5.0标准将广播数据从传统的三个广播信道扩展到全部数据信道。广播信道增加,提高了广播传输容量,可以把更多的信息传送到其他兼容设备,而不会形成实际连接,从而加快互动速度。
4、更低功耗:蓝牙5.0标准针对物联网进行了很多底层优化,力求以更低的功耗和更高的性能为智能家居服务。
5、提高传输准确性:蓝牙5.0标准增加了低功耗编码物理层。低功耗编码物理层标准有两种编码方式:S=8和S=2,其中S是每个位的符码数。除循环冗余校验(CRC)以外,还有卷积编码及映像,提高了冗余度,减少了出错的机会。在远距离通讯时,可以进行检测和校正,确保数据的正确性。
蓝牙Mesh技术是一种组网方式。要了解蓝牙Mesh,首先要了解Mesh网络结构。Mesh网络也称为"多跳网络",或者“网状网络”。Mesh网络的每一个节点都可以作为AP和路由器,通讯时,当某个节点损坏或者堵塞时,可以自动绕过该节点,重新选择路径达到目的地,可以让网络更高效可靠。
BLE使用GFSK(高斯移频键控)的调制方式。
规定了BLE通信的基础射频参数:2.4GHz频段,使用跳频机制来解决通道的拥挤问题。
SMP是安全管理协议的缩写,是蓝牙用来进行安全管理的。它定义了配对和密钥分发的过程实现。
由两部分组成:软件部分为人员或物品定位管理系统;硬件部分由信标、网关及通讯基站构成。
1.人员或物品区域实时定位及统计
2.越界、消失报警
3.人员求助
人员考勤、人员查找、人员区域限定、人员/物品统计、历史轨迹查询、重点区域管理等。