2013-11-20 25 views
8

Android tabanlı bir BLE yakınlık algılama özelliği üzerinde çalışıyorum ve bazı bilgilere ihtiyacım var. Şu anda android için BLE işaretçileri üreticileri yok görüyorum. IPhone için şimdiye kadar 2 tane buldum. 1) http://www.estimote.com 2) http://www.gimbal.comBLE etkin bir Android/iPhone'u BLE işaretçisi olarak kullanmak mümkün mü?

Estimote onların cihazlar geneldir ama esas onlar iBeacons için kamuoyunda iddia ediyor. Bu yüzden, Android'de bir özellik için sipariş vermem gerekmediğinden emin değilim. İkinci olarak gimbal, cihazlarının yakınlık algılaması için android için etkin olmayacağından açıkça bahsediyor.

Herhangi biriniz, Android ile uyumlu BLE işaretlerini nereden sipariş edebileceğimi biliyorsanız lütfen bize bildirin.

Başka bir şey, prototip testi için BLE sinyallerini yaymak için bir Android BLE özellikli tableti veya akıllı telefonu kullanabilir miyim? Şimdiye kadar android için belgelere sadece bir işaretin nasıl algılandığını önerir, Ama bir Android cihazın bir işaretçi olarak kullanılıp kullanılamayacağından emin değilim. Herhangi bir anlayış? Android için BLE Beacon üretici vardır

cevap

10

: Radius Networks

kullanarak Android'de herhangi bir standart iBeacon algılayabilir bizim Android iBeacon Library.

Sen dayanmaktadır bizim serbest iBeacon Locate app ile kendin deneyebilirsiniz bu kütüphane. Şirketim ayrıca Android ile çalışmayı garanti ettiğim hem software and hardware iBeacons satıyor. Ama yine de, herhangi bir standart iBeacon da işe yarayacak. Bunun için sözümü almayın - sadece ücretsiz uygulamayı indirin ve iBeacons'larımızdan birini görmek için kullanın. (Hatta bir free virtual machine kullanabilirsiniz var!)

Android 4.3 tanıtıldı Bluetooth LE API'leri, gerekli periferik modunu desteklemediği için stok Android cihazı dışında bir iBeacon yapmak mümkün değil Bir iBeacon gibi reklamları iletmek için.

DÜZENLEME: Artık Android 4.4.3 cihazlarının bir iBeacon olarak aktarılmasını sağlamak mümkün. Bkz. here.

1

Android'de basit BLE tarama uygulamasını denedim, ancak LeDevices için geri arama her zaman UUID [] için null değerini döndürdü. Ayrıca, UUID'yi temel alan bulgular işe yaramadı.

David'in cevabını eklemek için. Radius Networks SDK denedim, oldukça temiz. Bunu sevdim.

Ayrıca, Estimotes Android SDK'sini bugün piyasaya sürdü (1/7), bu da iyi. Örnek App bildirim, Uzaklık, Binbaşı-Minör gösterir. Ayrıca iPhone uygulaması ile 3 Estimotes & ile test ettim (iPhone'u iBeacon olarak yapıyorum). İyi çalışıyor, denemelisin. kodunu ESTIMOTE_PROXIMITY_UUID değerini, izlemekte olduğunuz UUID değerine değiştirmeniz gerektiğini unutmayın.

Yardım edin.

İlgili konular