如何使用Altbeacons接收信标的温度和电池电量

时间:2016-03-17 14:49:16

标签: java android ibeacon altbeacon

我必须使用Altbeacon监控android中信标的温度和电池状态(不使用Eddystone或其他库)。 有可能吗?

1 个答案:

答案 0 :(得分:0)

AltBeacon格式定义了一个字节的数据字节,可用于任何制造商特定的目的,如温度读数。然而,这取决于支持数据字段的这种使用的信标制造商。 理论上,使用信标获取硬件温度传感器的输出并将其放入AltBeacon传输的数据字段中,可以得到这样的温度:< / p>

long temperature = beacon.getDataFields().get(0);

那就是说,我不知道任何在AltBeacon传输中发送温度读数的制造商。更常见的是将数据字段用于电池级别(Radius Networks的信标执行此操作) )。也就是说,您可以随时制作自己的定制信标。

完全披露:我为Radius Networks工作。