我正在构建一个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帧。 我有什么想法吗?
答案 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,即使您进行了逆向工程,它也可能会随着任何未来的固件版本而发生变化。遗憾。