2016-08-30 1 views
0

Je construis une application Android et j'essaie de lire les services disponibles de mon Radius Networks Radius. J'ai cliqué sur la balise pour qu'elle apparaisse en mode connectable. Les services disponibles sont les suivants:Aucun service eddystone dans les balises Radius?

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 

..et pas de service de Eddystone (a3c87500-8ed3-4bdf-8a39-a01bebede295), même si elle transmet correctement un cadre UID Eddystone. Des idées de ce que je fais mal?

Répondre

0

Vous pouvez reconfigurer votre balise pour transmettre un type de trame Eddystone (URL, UID, etc.) en utilisant le Radbeacon app pour android. Par défaut, je crois qu'ils sont configurés pour agir comme iBeacons.

+0

J'ai mentionné qu'il transmet correctement et maintenant j'ai mis à jour ma question pour "transmettre correctement une trame UD Eddystone". J'ai seulement activé la trame d'Eddystone et je filtre en balayant tous les cadres non-Eddystone. Le problème apparaît lorsque j'essaie de trouver le service afin que je puisse modifier les propriétés de la balise dans ma propre application sans utiliser le SDK de l'entreprise – Voila

0

Malheureusement, le RadBeacon Dot ne prend pas en charge le service de configuration Eddystone. Il est entendu que le fait qu'une balise prenne en charge les trames Eddystone ne signifie pas nécessairement qu'elle prend en charge le service de configuration Eddystone. Les normes de cadre Eddystone-UID, URL et TLM ont été publiées plusieurs mois avant la publication du service de configuration Eddystone.

La seule façon officielle de configurer le RadBeacon Dot est avec l'application RadBeacon pour iOS, Android et OSX. Ces applications utilisent un service GATT exclusif pour configurer la balise, mais il n'y a pas d'API publique, et même si vous procédez à une ingénierie inverse, celle-ci est susceptible de changer avec toute future version du firmware. Pardon.

+0

Merci beaucoup. J'en étais presque certain, puisque j'ai vu Radius Networks sous la liste de [Support complet pour Eddystone] (https://developers.google.com/beacons/eddystone) et la configuration universelle (service GATT) cochée au tableau suivant. Ai-je raté quelque chose @davidgyoung? – Voila

+0

Radius propose plusieurs modèles de balises. Le modèle Dot n'a pas le service de configuration. – davidgyoung