3

我已经检查了以下信标的规格:

AFAIK,我们无法通过广告获得 Beacon 的剩余电池。例如,我无法检查使用“松下 CR2450 电池”的 Estimote eddystone 是否有 50% 的电池电量。

这是真的吗?如果没有,我怎样才能得到这些信息?

4

3 回答 3

3

虽然 iBeacon 传输不包括电池电量字段,但 AltBeacon 在其广告中具有一个额外的数据字节,包括 Radius Networks 在内的许多制造商都使用该数据字节来存储电池供电信标的电池电量百分比。

对于 Eddystone,有一个Eddystone-TLM 帧,其中包括一个电压字段,该字段还指示电池供电信标上的电池电量。

于 2015-11-04T11:56:01.147 回答
2

一种方法是将电池值(从您正在使用的 BLE SOC 的 adc 获得并校准到百分比级别)作为广告数据字段中的数据包连同设备名称和其他特征一起发送。对于此类修改,您需要修改信标的源代码并重新编程。

根据我在 Nordic & Dialog BLE SOC 的工作经验,可以向客户宣传电池百分比。

于 2015-11-04T13:43:47.653 回答
1

据我所知,他们预测,使用以下信标设置,电池将持续更长的时间,API 中没有提供这样的参数来检查电池电量。您可以做的是通过您的应用程序监控信标数据,方法是检查是否没有针对特定信标执行任何活动,然后必须手动或通过使用 ble 的 ESTIMIOTE 应用程序检查它们。

于 2015-11-04T09:55:02.970 回答