2016-08-30 29 views
0

我正在構建一個android應用程序,我試圖讀取我的Radius Networks Radbeacon的可用服務。我點擊了信標,以便進入可連接模式。可用的服務如下:Radius信標中沒有eddystone服務?

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 

..和無服務埃迪斯通(a3c87500-8ed3-4bdf-8a39-a01bebede295),即使它是正確傳輸的UID埃迪斯通框架。 任何想法我做錯了什麼?

回答

0

您可以使用Radbeacon app爲Android來重新配置您的信標以傳輸Eddystone幀類型(URL,UID等)。默認情況下,我相信他們被配置爲充當iBeacons。

+0

我提到它正在正確傳輸,現在我已經更新我的問題「正確傳輸Eddystone UID幀」。我只啓用了Eddystone框架,並在掃描所有非Eddystone框架時進行過濾。當我嘗試查找服務時出現問題,因此我可以在不使用公司的SDK的情況下在自己的應用程序中編輯信標的屬性。 – Voila

0

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

瞭解,僅僅是因爲信標支持Eddystone幀並不一定意味着它支持Eddystone配置服務。 Eddystone-UID,URL和TLM框架標準在Eddystone配置服務發佈前的幾個月發佈。

配置RadBeacon Dot的唯一官方方式是使用適用於iOS,Android和OSX的RadBeacon應用程序。這些應用程序確實使用專有的GATT服務來配置信標,但是沒有公共的API,即使您對其進行了逆向工程,它也會隨着未來固件版本的變化而發生變化。抱歉。

+0

非常感謝。我幾乎可以肯定它會這樣做,因爲我看到Radius Networks在[全面支持Eddystone](https://developers.google.com/beacons/eddystone)和Universal配置(GATT服務)列表下打勾下表。我錯過了什麼@davidgyoung? – Voila

+0

Radius提供幾種信標模型。 Dot型號沒有配置服務。 – davidgyoung

相關問題