问题描述
我正在构建一个Android应用程序,并且试图读取Radius Networks Radbeacon的可用服务.我单击了信标,使其进入可连接模式.可用的服务如下:
I am building an android app and I am trying to read the available services of my Radius Networks Radbeacon. I have clicked the beacon so that it comes to connectible mode. The available services are the following:
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-a01bebedede295),即使它正在正确传输 Eddystone UID帧.有什么想法我做错了吗?
..and no Eddystone service (a3c87500-8ed3-4bdf-8a39-a01bebede295) , even though it is transmitting properly an Eddystone UID frame.Any ideas what I am doing wrong?
推荐答案
不幸的是, RadBeacon Dot不支持Eddystone配置服务.
理解,仅仅因为信标支持Eddystone帧并不一定意味着它支持Eddystone配置服务. Eddystone-UID,URL和TLM框架标准是在Eddystone配置服务发布之前几个月发布的.
Understand that just because a beacon supports Eddystone frames does not necessarily mean that it supports the Eddystone configuration service. The Eddystone-UID, URL and TLM frame standards were released many months before the Eddystone config service was released.
配置RadBeacon Dot的唯一官方方法是使用适用于iOS,Android和OSX的RadBeacon应用.这些应用程序确实使用专有的GATT服务来配置信标,但是没有公共API,即使您对其进行了反向工程,它也可能在将来的任何固件版本中发生变化.抱歉.
The only official way to configure the RadBeacon Dot is with the RadBeacon app for iOS, Android and OSX. These apps do use a proprietary GATT Service to configure the beacon, but there is no public API, and even if you reverse engineer it, it is subject to change with any future firmware release. Sorry.
这篇关于Radius信标中没有涡流服务?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!