2013-11-20 14 views
8

Ich arbeite an einer BLE-Näherungssensorfunktion auf Android-Basis und benötige einige Informationen. Derzeit sehe ich, dass es keine BLE Beacons Hersteller für Android gibt. Ich habe bisher 2 für iPhone gefunden. 1) http://www.estimote.com 2) http://www.gimbal.comIst es möglich, ein BLE-fähiges Android/iPhone als BLE-Beacon zu verwenden?

Estimote behauptet, dass ihre Geräte generisch sind aber in erster Linie sind sie für iBeacons publiziert. Also ich bin mir nicht sicher, ob ich sie für eine Funktion auf Android bestellen sollte. Zweitens erwähnt Gimbal explizit, dass ihre Geräte nicht für Android für Näherungssensor aktiviert werden.

Also wenn jemand von Ihnen weiß, wo ich BLE Beacons mit Android kompatibel bestellen kann, lass es mich wissen.

Eine andere Sache, für Prototypentests fragte ich mich, ob ich ein Android BLE-fähiges Tablet oder Smartphone als ein Signal verwenden könnte, um BLE-Signale zu emittieren? Bis jetzt schlägt die Dokumentation für Android nur vor, wie man ein Beacon erkennt, aber ich bin nicht sicher, ob ein Android-Gerät als Beacon verwendet werden kann. Irgendwelche Einsichten?

Antwort

10

Es gibt eine BLE Beacon Hersteller für Android ist: Radius Networks

Sie alle Standard-IBeacon auf Android erkennen kann unser mit Android iBeacon Library.

Sie können es sich mit unserem kostenlosen iBeacon Locate app ausprobieren, die auf basiert diese Bibliothek. Meine Firma verkauft auch beide software and hardware iBeacons, dass ich die Arbeit mit Android garantiere. Aber auch hier wird jeder Standard-iBeacon funktionieren. Glauben Sie mir nicht - laden Sie einfach unsere kostenlose App herunter und nutzen Sie sie, um eines unserer iBeacons zu sehen. (Wir haben sogar ein free virtual machine können Sie verwenden!)

Es ist derzeit nicht möglich, eine IBeacon aus einem Lager Android-Geräts zu machen, weil das Bluetooth LE-APIs eingeführt in Android 4.3, nicht den Peripherie-Modus unterstützt benötigt Werbung wie ein iBeacon zu übertragen.

EDIT: Es ist jetzt möglich, gerootete Android 4.4.3 Geräte als iBeacon zu übertragen. Siehe here.

1

Ich versuchte einfache BLE-Scan-App auf Android, aber der Rückruf für LeDevices zurückgegeben immer Null für UUID []. Außerdem hat das Finden basierend auf der bekannten UUID nicht funktioniert.

Um Davids Antwort hinzuzufügen. Ich habe Radius Networks SDK versucht, ziemlich sauber. Ich mag das.

Auch Estimotes hat heute sein Android SDK (1/7) veröffentlicht, was gut ist. Die Beispiel-App zeigt Benachrichtigung, Entfernung, Major-Minor. Ich habe mit 3 Estimotes & auch mit iPhone App getestet (das iPhone als iBeacon). Es funktioniert gut, versuchen Sie es. Beachten Sie, dass Sie den Code ändern müssen, um den Wert ESTIMOTE_PROXIMITY_UUID in die UUID zu ändern, nach der Sie suchen.

Ich hoffe, es hilft.

Verwandte Themen