Radius信标中没有eddystone服务?

时间:2016-08-30 11:08:06

标签: android bluetooth bluetooth-lowenergy beacon eddystone

我正在构建一个Android应用程序,我正在尝试阅读Radius Networks Radbeacon的可用服务。我点击了信标,以便进入可连接模式。可用的服务如下:

BluetoothGatt: onGetService() - Device=0C:F3:EE:04:2B:57 UUID=00001800-0000-1000-8000-00805f9b34fb
BluetoothGatt: onGetService() - Device=0C:F3:EE:04:2B:57 UUID=f0cec428-2ebb-47ab-a753-0ce09e9fe64b

..并且没有Eddystone服务(a3c87500-8ed3-4bdf-8a39-a01bebede295),即使它正确传输一个Eddystone UID帧。 我有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以使用Radbeacon app for android重新配置您的信标以传输Eddystone帧类型(URL,UID等)。默认情况下,我相信它们被配置为充当iBeacons。

答案 1 :(得分:0)

不幸的是, RadBeacon Dot不支持Eddystone配置服务。

了解这只是因为信标支持Eddystone帧并不一定意味着它支持Eddystone配置服务。 Eddystone-UID,URL和TLM框架标准在Eddystone配置服务发布前几个月发布。

配置RadBeacon Dot的唯一官方方式是使用适用于iOS,Android和OSX的RadBeacon应用程序。这些应用程序确实使用专有的GATT服务来配置信标,但是没有公共API,即使您进行了逆向工程,它也可能会随着任何未来的固件版本而发生变化。遗憾。