Altbeacon 库:信标的电池状态

Altbeacon Library: Battery Status of Beacons

我在获取我的 Blue Up 信标的电池状态时遇到了问题。

beaconArray[i].getDataFields().get(0).byteValue()

即使管理应用程序的状态超过 90%,我的结果也只得到 0%。

这是否意味着Blue Up beacon不支持电池状态信息?

感谢回答!

并非所有信标供应商都使用 AltBeacon 数据字段来宣传电池电量。 (众所周知,其他供应商中的 Radius Networks 信标支持此功能。)其他供应商有时会使用 GATT 服务,该服务需要连接并读取特性以获取电池电量。

由于供应商实现的变化是无限的,Android 信标库仅支持开放发布的读取电池电量的规范,如 AltBeacon 和 Eddystone。 (iBeacon 没有这样的支持,尽管一些供应商有专有扩展。)

最好的办法是浏览 Blue Up 的任何可用文档,看看它们是否记录了如何读取电池电量。