android - BLE发送和接收能耗

标签 android bluetooth-lowenergy ibeacon altbeacon

传输 BLE 信标与扫描它们的能耗有何不同?我正在考虑制作一个扫描特定信标并在接收到特定信标后开始传输自己的信标的应用程序。

最佳答案

扫描比作为信标传输消耗更多能量——即使不是 100 倍,也至少是 10 倍。

扫描需要多少能量的细节取决于很多因素,包括 radio 范围内有多少蓝牙设备(更多设备使用更多能量来处理传输),是否使用蓝牙硬件过滤器以节省电池电量,以及是否循环打开和关闭全面扫描以节省电池电量。一种手机型号与另一种手机型号之间也存在差异,这主要取决于蓝牙芯片的效率。

使用硬件过滤器扫描或保守的后台循环扫描通常使用与手机待机相似的电池电量,这意味着它对手机电池容量的消耗很大但很小。

另一方面,传输使用的电池很少,因此难以测量。

有关发射器电池使用情况的更多信息,请参阅我的博客文章 here.我还在一个案例中展示了一些用于扫描电池使用情况的测量值 here.

关于android - BLE发送和接收能耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38359570/

相关文章:

android - Andengine MotionStreak示例及截图

android - BLE android 5.0 崩溃

ios - 从Estimote iBeacon的UUID获得专业和副修

cordova - iBeacon : cordova implementation (ios): what are the best practices for background detection

java - 定义一个与 scala 中的类同名的方法是否安全?

android - ArcLayout 像素化

java - 客户端(Java)未连接到服务器(Kotlin)Android Studio,出了什么问题?

ios - TI Sensortag,如何使用按钮?

ios - 如何在 iOS 应用程序中连接到非广告服务 UUID 的 BLE 设备

linux - Raspberry Pi IBeacon 缺少名称特征