【发布时间】:2014-08-23 17:15:40
【问题描述】:
关于上下文:我正在开发一个应用程序,我们正在考虑使用 iBeacon 来识别附近正在运行该应用程序的其他人。每当应用程序运行时,设备就充当 iBeacon;当用户采取特定操作时,他们的设备将在附近的 iBeacons 范围内进行范围定位,以识别附近的其他人。
我正试图弄清楚这会对电池产生什么样的影响,以作为 iBeacon 持续广播。它应该是最小的(我的意思是,蓝牙低功耗的全部意义在于它是低功耗的,对吗?),但是如果两个相同的设备并排运行几个小时,一个广播还有一个不是,我不确定如何确定它会在多大程度上影响电池寿命。
我尝试在 Instruments 中使用 Energy Diagnostics 配置文件,但对于蓝牙,它只是打开或关闭。仅当我禁用/启用设备上的蓝牙时,这才会改变。启动或停止 iBeacon 广播不会改变任何事情。作为 iBeacon 进行广播似乎不太可能在已经运行的蓝牙硬件之上增加零开销,但 Instruments 并没有给我足够的信息来确定这一点。
有什么想法吗?
【问题讨论】:
-
请注意,无法在后台充当 iBeacon -stackoverflow.com/questions/18944325/…
-
是的,我只是指望它在前台广播。
-
那我就不用太担心BLE功耗了。显示器将使用更多电池
标签: ios ios7 bluetooth-lowenergy ios8 ibeacon