iBeacon:了解使用参数调整信标电池

iBeacon: Understanding beacon battery tuning using parameters

如果信标只是广播器,它们不能与 iPhone 或其他设备通信,为什么像 EstimoteBluecats[=15 这样的公司呢? =] 提供可配置参数,如广告间隔、广播功率 等反映其电池寿命的变化。 在最近的更新中,他们还提供了智能节电和基本节电等参数? 一般回答后跟技术术语将不胜感激。

蓝牙信标通常实现仅广播标准,如 iBeacon、AltBeacon 或 Eddystone,它们使用蓝牙 LE 广告,没有您建议的双向通信。

但是,这些标准中并没有说作为信标的硬件设备不能实现其他目的的双向通信。而这正是大多数制造商所做的。他们实现了自定义 GATT 服务,允许对信标内的配置参数进行读写访问。这允许 iPhone、Android 设备、Mac 或 Windows PC 与信标设备建立读写连接并设置广告间隔和信标等参数标识符。

您可以在 Google's Eddystone Configuration Service. 中看到此类 GATT 服务的示例。这是对跨制造商配置 Eddystone 信标的方式进行标准化的尝试。支持 iBeacon 格式的制造商使用类似的非标准 GATT 配置服务。一些制造商发布了这些 GATT 服务 API,而另一些则没有,将 API 保密,仅供在其配置应用程序中使用。