【BLE】蓝牙5.2新特性 LEPC简介

简介: LEPC是LE Power Control的简称,是蓝牙5.2引入的用来优化功耗的一个普惠性的新特性,它既可以优化LE Audio的功耗,还可以优化现有ble的功耗。虽然在BLE中,LEPC是一个全新的概念,但经典蓝牙BR/EDR中却很早就引入了该特性。LEPC是什么?一句话概括,LEPC是一个让蓝牙设备在建立连接后可以协商双方发射功率的机制。

LEPC简介

   LEPC是LE Power Control的简称,是蓝牙5.2引入的用来优化功耗的一个普惠性的新特性,它既可以优化LE Audio的功耗,还可以优化现有ble的功耗。虽然在BLE中,LEPC是一个全新的概念,但经典蓝牙BR/EDR中却很早就引入了该特性。
   LEPC是什么?一句话概括,LEPC是一个让蓝牙设备在建立连接后可以协商双方发射功率的机制。

LEPC特性

  1. LEPC是基于连接的,两个蓝牙设备一定要建立连接后,才可以使用LEPC特性。
  2. LEPC可以运用在所有的蓝牙物理层上,不管是1M PHY、2M PHY 还是Codec PHY都可以使用LEPC特性。

   LEPC还可以调整未使用的物理层的发射功率。BLE的物理层可以使用1M PHY、2M PHY或者Codec PHY物理层,但是同一时刻只有一个物理层可以工作。 使用LEPC可以单独调整任意物理层的发射功率,例如现在设备工作再1M PHY上,LEPC可以调整2M PHY的发射功率,这样设备在切换到2M PHY后,对应的发射功率会直接切换为LEPC设置的发射功率。

  1. LEPC同时适用于LE Audio中的CIS, CIG,可以应用在LE Audio中。

LEPC Feature

LEPC应用场景

1. 请求调整对端发射功率

   两个ble设备建立连接后, 一端可以请求对端设备调整发送功率。不管是master还是slaver 都可以发起请求, 对端设备收到请求后,可以根据请求的发射功率,决定是否执行请求。
   是否调整发送功率这个是由设备自身决定的。不管请求端是slaver还是master都只是发起请求,最终的执行权是由设备自身决定的。执行端不管执行请求还是拒绝都会发送一条response,回复给请求端。

请求调整自身发射功率

   另外一种使用场景是两个ble设备建立连接后,设备可以请求调整自己的发射功率,如果自身贸然改变发射功率可能会导致连接断开,所以请求端需要先想对端设备发起查询命令,查询可接受的发射功率可以降低多少,Acceptable Power Reduction, 然后再根据对端的反馈来调整自己的发射功率。

LEPC优势

  1. 优化设备功耗。通过两个设备协商,达到一个最合适的发射功率,避免了一直使用最大发射功率。
  2. 减少蓝牙场景频段的干扰,改善2.4Ghz的共存性,根据场景进行实时调节,减少设备频段相互之间冲撞。
目录
相关文章
|
编解码 物联网
【BLE】蓝牙5.2 新特性 - LE Audio
连接同步通道是基于蓝牙连接的,首先要先建立ble连接基于时间同步的音频传输机制,可以实现多个设备的数据同步一个master可以建立多个CIG每个CIG可以最多31个CIS每个CIS里面最多有31个subevent链路层有LL_CIS_REQ 和 LL_CIS_RSP来创建CIS无连接的单向的,无应答机制广播通道,对接收者的数量没有限制不仅可以广播数据包还可以广播控制包每个big里面最多可以包含31个bis。
1937 0
【BLE】蓝牙5.2 新特性 - LE Audio
|
7月前
|
XML 传感器 监控
Harmony Ble蓝牙App(三)特性和属性
Harmony Ble蓝牙App(三)特性和属性
134 0
|
传感器 数据采集 物联网
蓝牙版本相关介绍
蓝牙1.2/2.0/3.0,也被称为经典蓝牙/传统蓝牙,蓝牙耳机一般使用。
324 0
|
Ubuntu 物联网 Android开发
QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
1572 0
QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
蓝牙技术简介(英语演讲)
蓝牙技术简介(英语演讲)
235 0
|
网络协议 安全 物联网
蓝牙基础知识(一)
最近刚好一直在研究蓝牙相关的内容,所以想来和大家一起分享。首先我们依然以基础概念开始,因为一头扎进代码,只会让你不知所措!
|
API Android开发 芯片
蓝牙基础知识(二)
接着上一篇《蓝牙基础知识(一)》,我们继续看看蓝牙的更多的内容。
|
移动开发 前端开发 JavaScript
IOS开发:UniAPP实现BLE低功耗蓝牙开发1
1、Uni-app介绍 2、Uni-app优点 3、BLE开发流程
IOS开发:UniAPP实现BLE低功耗蓝牙开发1
|
物联网
经典蓝牙与低功耗蓝牙BLE开发基础知识:服务、特征、属性、UUID
蓝牙大致被认为是1.0 2.0 3.0 4.0版本,不过现在已经不再用版本号区分蓝牙了,蓝牙1.0~3.0都是经典蓝牙,在塞班系统就已经开始使用了。而蓝牙4.0开始就是包括蓝牙BLE了。蓝牙4.0是双模的,既包括经典蓝牙又包括低能耗蓝牙。经典蓝牙和蓝牙BLE虽然都是蓝牙,但其实还是存在很大区别的。蓝牙BLE相比于经典蓝牙的优点是搜索、连接的速度更快,关键就是BLE(Bluetooth Low Energy)低能耗,缺点呢就是传输的速度慢,传输的数据量也很小,每次只有20个字节。但是蓝牙BLE因为其低能耗的优点,在智能穿戴设备和车载系统上的应用越来越广泛。
经典蓝牙与低功耗蓝牙BLE开发基础知识:服务、特征、属性、UUID