使用电池供电的iBeacon设备(主要是kontakt io)的电池级别?

我正在尝试通过我目前正在使用的iOS应用程序来查找从我的信标访问电池电量的方法。 我正在使用Kontakt的iBeacon设备。 我浏览了Estimote iOS SDK,他们提供了一个方法来实现这一点。 我想知道它是否完全能够访问原始的信标包并手动提取数据,因为我知道信标包的结构和信息在那里。

有关如何通过这里提到的方法或任何其他方式来实现这个想法?

多谢你们。

这是来自kontakt.io的Rafal。 首先,让我感谢你select我们,这对我们意义重大。

电池级别的传播不是iBeacons的标准,也不是任何官方的iBeacon文档,所以这就是为什么你不能使用自定义的SDKfind价值。 我们的iBeacons正在使用iOS中的CoreBluetooth API发现扫描响应数据包中的电池级别。 该级别是数据包中第23个字节的一个字节值。

希望能帮助到你 :)

据我所知,在iBeacon广告本身没有任何内容包含电池电量。 某些信标可能会公开含有这些信息的其他BLE ATT服务。 您可以尝试使用app store中的LightBlue等应用来浏览设备上可用的服务