¿Es posible utilizar un BLE habilitado para Android / iPhone como un faro BLE?

Estoy trabajando en una función de detección de proximidad BLE basada en Android y necesito información. Actualmente veo que no hay fabricantes de balizas BLE para Android. Encontré 2 hasta ahora para el iPhone. 1) http://www.estimote.com 2) http://www.gimbal.com

Estimote afirma que sus dispositivos son genéricos, pero principalmente se publican para iBeacons. Así que no estoy seguro de si debo ordenarlos para una función en Android. En segundo lugar, el cardán menciona explícitamente que sus dispositivos no estarán habilitados para Android para detección de proximidad.

Así que si alguno de ustedes sabe dónde puedo ordenar BLE beacons compatible con Android por favor hágamelo saber.

Otra cosa, para las pruebas de prototipo me preguntaba si podría utilizar una tableta Android BLE capaz o un teléfono inteligente como un faro para emitir señales BLE? Hasta ahora la documentación para Android sólo sugiere cómo detectar un faro, Pero no estoy seguro de si un dispositivo Android se puede utilizar como un faro. ¿Alguna idea?

Hay un fabricante BLE Beacon para Android: Radius Networks

Puede detectar cualquier estándar iBeacon en Android usando nuestra Biblioteca iBeacon de Android.

Puedes probarlo tú mismo con nuestra aplicación gratuita iBeacon Locate , que se basa en esta biblioteca. Mi empresa también vende software y hardware iBeacons que garantizo el trabajo con Android. Pero de nuevo, cualquier iBeacon estándar funcionará, también. No tome mi palabra para ella – apenas transfiera nuestra aplicación libre y utilícela para ver uno de nuestros iBeacons. (Incluso tenemos una máquina virtual gratis que puedes usar!)

Actualmente no es posible hacer un iBeacon fuera de un dispositivo Android de acciones porque las API de Bluetooth LE, introducidas en Android 4.3, no admiten el modo periférico necesario para transmitir anuncios como un iBeacon.

EDIT: Ahora es posible hacer que los dispositivos Android 4.4.3 enraizados se transmitan como un iBeacon. Vea aquí.

He probado la aplicación de exploración BLE simple en Android, pero la devolución de llamada para LeDevices siempre devuelve null para UUID []. Además, encontrar basado en saber UUID didnot trabajo.

Para añadir a la respuesta de David. He intentado Radius Networks SDK, bastante limpio. Me gusta.

Además, Estimotes ha lanzado su SDK para Android hoy (1/7), lo cual es bueno. La aplicación de ejemplo muestra notificación, Distancia, Mayor-Menor. He probado con 3 Estimates y también con la aplicación del iPhone (haciendo que el iPhone como iBeacon). Funciona bien, darle una oportunidad. Tenga en cuenta que tiene que modificar el código cambie el valor ESTIMOTE_PROXIMITY_UUID al UUID que está viendo.

Espero eso ayude.

  • PhoneGap / Apache Cordova propone una API para la base de datos cifrada SQLite
  • Mensajería instantánea sobre xmpp o websocket
  • Base de datos LocalStorage vs Sqlite
  • Detección de SDK en Android e IOS
  • Comunicación con vistas Web integradas (UI) en aplicaciones iOS y Android existentes
  • Cómo manejar la orientación del vídeo desde dispositivos móviles
  • Android Studio vs Visual Studio (desarrollo multiplataforma multiplataforma)
  • ¿Cómo puedo buscar una cadena de texto en la aplicación nativa de Google Maps de PhoneGap en iOS AND Android?
  • Reaccione la caja nativa de Flex no usando todo el espacio disponible
  • iOS alternativa al android's UUID (long mostSigBits, long leastSigBits)
  • Desarrollo de Android contra iOS
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.