一.BLE简介
1.BLE 是Bluetooth Low Energy的缩写,又叫蓝牙4.0,主要用于实现移动智能终端与周边配件之间的持续连接,是功耗极低的短距离无线通信技术,并且有效传输距离被提升到了100米以上。
2.BLE设备分单模和双模两种,双模简称BR,商标为Bluetooth Smart Ready,单模简称BLE或者LE,商标为Bluetooth Smart。
3.双模兼容传统蓝牙,可以和传统蓝牙通信,也可以和BLE通信,常用在手机上,android4.3和IOS4.0之后版本都支持BR,也就是双模设备。单模只能和BR和单模的设备通信,不能和传统蓝牙通信,由于功耗低,待机长,所以常用在手环的智能设备上。这可以解释手机上的BLE与手环等设备上的BLE的区别。
二.BLE工作原理:
B(设备) P(手机)PM(power management,低功耗管理)
目前的BLE SDK有两个最基本的状态:广播状态(advertising state)和连接 状态(connection state),当加入了低功耗(power management,简称PM)管理 后,增加一个deepsleep状态。
1.B开机后处于广播状态,不断发送广播
2.广播过程中若有p发起连接请求(connection request),B和P建立连接,开始维护连接状态和进行数据通信。
3.在连接状态时,有三种情况会回到广播状态(即常碰到的连接过程中断开连接):
(1)P发现异常,向B发送停止命令,主动断开连接。B接收到停止命令时,断开连接进入广播状 态。
(2)B向P发送停止命令,主动断开连接。
(3)B的RF收包异常或P发包异常,导致B长时间收不到包, 触发BLE的supervision timeout,B断开 连接回到广播 状态。
网友评论