什么是首选信标广告格式

问题描述:

我们计划在我们的产品硬件之一上集成BLE兼容蓝牙模块。在过去的几天里,我一直在围绕网络进行研究,并对该技术有一个公正的想法。现在我已经了解了这项技术,我认为我们可以选择使用iBeacon,AltBeacon或Eddystone作为广告格式。什么是首选信标广告格式

请注意,我们不会接近BLE供应商,而是我们会接近像德州仪器这样的芯片制造商或将提供我们原始硬件的人。蓝牙模块是最后一分钟的附录。我猜芯片制造商会开放使用任何广告格式,因为我们建议他们(这是我的猜测,我对此没有任何线索)。但是,让我们说,如果他们是,这将是首选的格式去?

我的2美分 -

  • 我明白iBeacon显示兼容设备将有某种来自苹果 证书的过程。我们希望避免任何类型的强制性证书 过程。正如我所提到的,蓝牙模块只是我们的 的附录。

  • iBeacon显示似乎是最成熟的,因为它已经存在了一段时间

  • AltBeacon看起来是几乎相同带着几分更多的灵活性和SAN的苹果行李iBeacon显示。有没有任何证书需要 业主即Radius Networks?

  • 埃迪斯通看起来是最强大和未来的证明。再次有一个证书过程?

什么是我们的关注 -

  • 成本低。
  • 电池电量不足。
  • 部署后更改有效载荷。
  • 主处理器应该能够打开/关闭板载BLE器件。在这种情况下,延迟应该很低。
  • 我们应该能够监测信标的健康状况,即是否有任何信标停机。
  • 安全。
  • 有什么其他的事情我们应该关心? :)
+0

你计划拥有什么样的中心位置?一部iPhone? iPhone用户可以在后台扫描您的iBeacons很重要吗? – Emil

+0

当我的应用程序在后台时,我绝对需要它来支持用例。但我会同时拥有Android和iOS用户群。你是说可能是iBeacon只在本机支持iOS上的后台扫描? – Dibzmania

是的,如果您需要在iOS上进行背景扫描,您将需要使用iBeacon。 Android可以在后台扫描任何广告有效载荷。

的StackOverflow的规则不允许的建议,但我会回答两个嵌入式问题:

  • AltBeacon不需要任何认证,但你显然必须符合该规范为它与其他设备的工作。

  • Eddystone同样不需要预先认证,但您可以选择这样做,让您的产品在Google的兼容制造商网站上列出。

@ Simon-Judge在他的回答中大部分是正确的,iBeacon提供iOS上最快的背景。但是,您可以在iOS中使用iOS API允许的服务广告在iOS中检测Eddsystone格式。这比iBeacon慢得多(通常为10分钟,而对于iBeacon,则为5秒)。相比之下,AltBeacon在iOS的后台根本无法检测到,因为它是制造商广告。唯一可以在iOS的后台检测到的制造商广告是iBeacon广告。

+0

自从我发布该问题以来一直在发生变化。我们将追寻BLE供应商。根据您的解释,如果我针对的是iOS用户群(以及Android和其他平台用户),并且希望在后台处理BLE设备和手机之间的通信,那么iBeacon看起来是唯一的选择。 – Dibzmania