我们如何在不使用任何第三方SDK的情况下使用Eddystone协议更改信标的不同设置,比如Estimote或AltBeacons提供的SDK。例如,我们如何从我们的移动设备中改变发射功率/发射频率或信标的实例ID (也许借助应用程序)?我们可以通过使用安卓系统中的蓝牙管理器或BluetoothLeScanner来改变它们吗?这是可以做到的,或者我们必须依靠信标制造商的SDK来改变价值?
发布于 2016-04-17 21:07:44
不,您不能使用任何内置的安卓应用程序或OS功能来更改Eddystone信标上的设置。你需要一个第三方应用程序来完成这个任务。现在,这意味着您提到的信标制造商配置应用程序之一。
有计划要改变这种状况。谷歌有一个标准Eddystone配置服务规范草案。采用此规范的信标制造商拥有支持该标准的任何应用程序都可以配置的硬件。因此,当你仍然需要一个应用程序,你将不需要一个从信标制造商。(你甚至可以建造自己的房子。)
尽管如此,谷歌还没有宣布使用这一标准在Android中安装默认配置应用程序的计划。因此,安装应用程序的需求可能不会改变。有了这个标准,你只会在你安装的应用程序上有更多的灵活性。
完全公开:我是项目的主要开发人员,该项目是AltBeacon项目的一部分。
https://stackoverflow.com/questions/36682050
复制相似问题