ble4.0节省功耗原因
2016-06-07 10:09
309 查看
低功耗蓝牙为何如此省电?
根据SIG官方发布会的资料,它和经典蓝牙技术相比,主要的改变集中体现在待机功耗的减少、高速连接的实现 和峰值功率的降低三个方面。
待机功耗的下降 传统蓝牙设备的待机耗电量大一直是为人所诟病的缺陷之一,这与传统蓝牙技术动辄采用16~32个频道进行广播不无关系,而低功耗蓝牙仅使用了3个广播通 道,且每次广播时射频的开启时间也由传统的22.5ms减少到0.6~1.2ms,这两个协议规范上的改变显然大大降低了因为广播数据导致的待机功耗
;此 外低功耗蓝牙设计了用深度睡眠状态来替换传统蓝牙的空闲状态,在深度睡眠状态下,主机长时间处于超低的负载循环(DutyCycle)状态,只在需要运作 时由控制器来启动,因主机较控制器消耗更多的能源,因此这样的设计也节省了最多的能源;在深度睡眠状态下,协议也针对此通讯模式进行了优化,数据发送间隔 时间也增加到0.5~4s,传感器类应用程序发送的数据量较平常要少很多,而且所有连接均采用先进的嗅探性次额定(Sn
i f f-Subrating)功能模式,因此此时的射频能耗几乎可以忽略不计,综合以上因素,低功耗蓝牙的待机功耗较传统蓝牙大大减少。
根据SIG官方发布会的资料,它和经典蓝牙技术相比,主要的改变集中体现在待机功耗的减少、高速连接的实现 和峰值功率的降低三个方面。
待机功耗的下降 传统蓝牙设备的待机耗电量大一直是为人所诟病的缺陷之一,这与传统蓝牙技术动辄采用16~32个频道进行广播不无关系,而低功耗蓝牙仅使用了3个广播通 道,且每次广播时射频的开启时间也由传统的22.5ms减少到0.6~1.2ms,这两个协议规范上的改变显然大大降低了因为广播数据导致的待机功耗
;此 外低功耗蓝牙设计了用深度睡眠状态来替换传统蓝牙的空闲状态,在深度睡眠状态下,主机长时间处于超低的负载循环(DutyCycle)状态,只在需要运作 时由控制器来启动,因主机较控制器消耗更多的能源,因此这样的设计也节省了最多的能源;在深度睡眠状态下,协议也针对此通讯模式进行了优化,数据发送间隔 时间也增加到0.5~4s,传感器类应用程序发送的数据量较平常要少很多,而且所有连接均采用先进的嗅探性次额定(Sn
i f f-Subrating)功能模式,因此此时的射频能耗几乎可以忽略不计,综合以上因素,低功耗蓝牙的待机功耗较传统蓝牙大大减少。
相关文章推荐
- 替换a b 的值,不借助过度变量(两值相互替换不借助中间变量)
- Jboss的JBWEB000065: HTTP Status 404 原因
- 捕获Home键
- SqlServer索引的原理与应用
- MacOSX中使用NSWindow创建背景透明的窗体
- js判断输入的数据是否是正整数,包括100.00(100.000)
- Linux系统启动过程
- python高阶函数
- AndroidStudio一个工程内查看多个项目的实现
- 【MongoDB】 基于C#官方驱动2.2版的封装类
- 【powerdesigner】将数据库表中Common转为PDM表中Name
- JavaScript_compare_C++_部分类似处
- JMS实战——ActiveMQ实现Pub-Sub
- linux中usb设备的probe注册全过程
- Python写的监视工具
- Espionage加密后分离磁盘.sparsebundle 文件打不开解决方案
- JSON对象遍历和处理
- poj1101
- Android 手势锁的实现 与详细的代码注释
- iOS利用代码添加事件到系统日历中