我们如何在不使用任何第三方 SDK(如 Estimote 或 AltBeacons 提供的 SDK)的情况下使用Eddystone 协议更改信标的不同设置。例如,我们如何从我们的移动设备(可能在应用程序的帮助下)更改发射功率/发射频率或信标的实例 ID?我们可以使用 Android 中的蓝牙管理器或 BluetoothLeScanner 来更改它们吗?可以做到还是我们必须依靠 Beacon 制造商的 SDK 来更改值?
问问题
477 次
1 回答
0
不可以,您无法使用任何内置的 Android 应用程序或操作系统功能更改 Eddystone 信标的设置。您需要第三方应用程序来执行此操作。目前,这意味着您提到的信标制造商配置应用程序之一。
有计划改变这一点。Google 有一个标准 Eddystone 配置服务的规范草案。采用此规范的 Beacon 制造商拥有可由任何支持该标准的应用程序配置的硬件。因此,虽然您仍然需要一个应用程序,但您不需要信标制造商提供的应用程序。(你甚至可以建立自己的。)
尽管如此,谷歌还没有宣布计划使用此标准将默认配置应用程序放入 Android 中。所以安装一些应用程序的需要可能不会改变。使用该标准,您将在安装的应用程序中拥有更大的灵活性。
全面披露:我是 Android Beacon Library 项目的首席开发人员,该 SDK 是 AltBeacon 项目的一部分。
于 2016-04-17T21:07:44.367 回答