如果信标仅仅是广播公司,不能与iPhone或其他设备通信,为什么像Estimote、Bluecats这样的公司会提供可配置的参数,如广告间隔、广播功率等,以反映其电池寿命的变化。在最近的更新中,他们还提供了智能电池节约和基本电池节约等参数。请给出一般性的回答,然后是技术术语。
发布于 2016-05-24 12:40:02
蓝牙信标通常只实现广播标准,如iBeacon、AltBeacon或Eddystone,它们使用蓝牙LE广告,而不像您建议的那样双向通信。
然而,在这些标准中,没有什么能说明以acs为信标的硬件设备不能实现其他用途的双向通信。而这正是大多数制造商所做的。他们实现了一个自定义GATT服务,允许读写访问信标内的配置参数.这允许iPhone、Android设备、Mac或Windows与信标设备建立读写连接,并设置诸如广告间隔以及信标标识符等参数。
您可以在谷歌的Eddystone配置服务。中看到这样一个关贸总协定服务的例子。这是一个尝试标准化的方式,您配置Eddystone信标的制造商。支持iBeacon格式的制造商也使用类似的非标准GATT配置服务.一些制造商发布这些GATT服务API,有些则不发布,只为在配置应用程序中使用而保持API的私有性。
https://stackoverflow.com/questions/37406153
复制相似问题