我必须读取 iBeacon 的电池电量。正如我正在研究的那样,使用协议(protocol)配置是不可能的吗?推荐here告诉我它正在使用蓝牙协议(protocol)读取数据包,我有数据包的描述 kontakt Data packet description .但是当我阅读这些数据时?我如何具体从 iBeacon 读取数据。谢谢。
Best Answer-推荐答案 strong>
iBeacon API 不允许您读取电池电量。您也许可以使用 Core Bluetooth 读取它。 Kontakt 提供了一种快捷方式来获取扫描响应包中的电池电量,这很方便,但也是专有的。 Kontakt 还实现了 BLE Battery Service 0x180F 这是获取电池电量的更通用方法。您需要连接并读取 Characteristic 0x2a19 的值以获取电池百分比。
很遗憾,并非所有信标都会宣传电池服务。 Estimote 在其专有服务之一中发回电池信息。
关于ios - 读取 iBeacon 的电池电量,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/25613631/
|