我们计划在我们的产品硬件上集成兼容BLE的蓝牙模块。在过去的几天里,我一直在网上挖掘并对这项技术有了一个很好的了解。现在我已经了解了这项技术,我认为我们可以选择使用iBeacon,AltBeacon或Eddystone作为广告格式。
请注意,我们不会接近BLE供应商,而是接近像德克萨斯仪器这样的芯片制造商或将提供原始硬件的人。蓝牙模块是最后一分钟的附录。我想芯片制造商可以开放使用我们建议的任何广告格式(这是我的猜测。我对此没有任何线索)。但是,如果它们是,那将是首选格式?
我的2美分 -
我理解iBeacon兼容设备会有某种形式 来自苹果的证书流程。我们希望避免任何类型的强制性证书 处理。正如我所提到的,蓝牙模块只是一个附录 我们。
iBeacon似乎是最成熟的,因为它已经存在了一段时间
AltBeacon看起来与iBeacon几乎相似,具有更大的灵活性,没有苹果行李箱。是否需要任何证书 所有者即Radius Networks ??
Eddystone看起来是最强大和未来的证据。还有一个证书流程吗?
我们有什么顾虑 -
答案 0 :(得分:0)
是的,如果您需要在iOS上进行背景扫描,则需要使用iBeacon。 Android可以在后台扫描任何广告有效负载。
答案 1 :(得分:0)
StackOverflow规则不允许推荐,但我将回答两个嵌入式问题:
AltBeacon不需要任何认证,但您显然必须符合规范才能与其他设备配合使用。
Eddystone同样不需要预先认证,但您可以选择这样做,以便将您的产品列在Google兼容制造商的网站列表中。
@ Simon-Judge在答案中大致正确,iBeacon在iOS上提供最快的背景。但是,您可以在iOS上的后台检测Eddsystone格式,因为它们使用iOS API允许的服务广告。这比iBeacon慢得多(通常为10分钟,而iBeacon为5秒)。相比之下,AltBeacon在iOS背景中根本无法检测到,因为它是制造商的广告。唯一可以在iOS后台检测到的制造商广告是iBeacon广告。