读取iBeacon的电池电量

时间:2014-09-01 22:38:43

标签: ios bluetooth ibeacon

我必须读取iBeacon的电池电量。我正在研究使用协议cllocation是不可能的?建议here告诉我它正在使用蓝牙协议读取数据包,我有数据包kontakt Data packet description的描述。但是当我读到这些数据时?我如何从特定的iBeacon中读取数据。谢谢。

1 个答案:

答案 0 :(得分:1)

iBeacon API不允许您读取电池电量。您可以使用Core Bluetooth阅读它。 Kontakt提供了一种快捷方式来获取扫描响应包中的电池电量,这是方便的,但是专有的。 Kontakt还实现了BLE Battery Service 0x180F,这是获得电池电量的更通用的方法。您需要连接并读取特性0x2a19的值才能获得电池百分比。

不幸的是,并非所有信标都会宣传电池服务。 Estimote将电池信息发回其中一项专有服务。