¿Es posible descubrir balizas Gimbal con bibliotecas estándar de iOS?

Estoy tratando de determinar sobre el "descubrimiento" de balizas Gimbal con bibliotecas estándar de iOS. De acuerdo con Radius Networks y Blue Sense Networks, las balizas Gimbal no emiten el protocolo estándar formateado con iBeacon y, por lo tanto, no se pueden descubrir sin usar el SDK Gimbal iOS.

"Gimbal beacons, por su parte, emiten un código encryption continuo para garantizar que solo los usuarios con los privilegios correctos puedan ver la información de la baliza. Básicamente esto significa que cada vez que una baliza Gimbal emite una señal, contiene datos diferentes. Además, cualquier teléfono inteligente BLE activado puede ver los anuncios de la baliza Gimbal, pero dado que cambian en todas las transmisiones esencialmente, esto significa que el teléfono inteligente detectará la misma baliza física varias veces y considerará cada detección como un dispositivo diferente. Por lo tanto, para usar correctamente una Baliza Gimbal, un desarrollador no tiene otra elección pero hacerlo a través de su SDK patentado ". – Blue Sense Networks

He visto algunas declaraciones contradictorias sobre el acceso a estas balizas, pero no he visto ningún ejemplo concreto. ¿Es posible? ¿Hay alguna

Puede hacer que las balizas de gimbal se puedan descubrir como si se tratara de un iBeacon. @jamesfrost tuvo la respuesta en su comentario. Mira esta publicación https://stackoverflow.com/a/22666967/1496517 Acabo de hacerlo y funciona como un encanto.

No pude verlos con la aplicación estimote demo pero estaba con la aplicación de demostración de networkinges de radio. (probablemente porque no configuré el uuid apropiado)

Hacerlo de esta manera también te permitirá sortear el problema de que el cardán no ha liberado proximidad en Android, pero puedes usar la demostración de la networking de radio si lo necesitas.

También puedes verlos como una baliza cardán, así como un iBeacon con la aplicación de administración de cardán.

Aún no he trabajado con las balizas Gimbal directamente (orderé algunos de sus balizas de $ 5 y debería recibirlas pronto), pero hablé con un representante de service al cliente. Sus balizas tienen tres modos de transmisión. Un modo es compatible con iPhone, la señal no está encriptada. Otro modo es el modo 'señal propietaria', aquí es donde envía un package encriptado. Cuando la recibe una aplicación en un teléfono, debe enviar el package al service Gimbal a través de Internet para descifrarlo y recuperar el contenido. Todavía no sé si todas las balizas Gimbal que se ejecutan en modo encryption pueden ser interrogadas de esta manera o solo las que ha registrado, o tal vez puede seleccionar pública o privada. El tercer modo de transmisión alterna entre los otros dos modos.

–actualizar; Recibí las balizas y encendí una. No tengo un iPhone, solo Android. El Gimbal Manager se ejecuta solo en iPhone. ¡Tengo un iPad, pero increíblemente el Gimbal Manager no es compatible con el iPad! Como resultado, no pude configurar la baliza, tendrá que pedir prestado el iPhone de alguien para hacerlo. Escribí una simple aplicación de escáner BTLE para mi teléfono Android y detecta la baliza, pero la dirección se muestra como un valor diferente en cada escaneo. Al parecer, este es el comportamiento en el modo Gimbal.

En primer lugar, las balizas Gimbal no son compatibles con iBeacon, aunque la tecnología subyacente es Bluetooth de baja energía.

No puede trabajar con ellos utilizando bibliotecas estándar de iOS a medida que cambian su package publicitario, en esencia en cada anuncio que aparecen como un dispositivo BLE diferente. De acuerdo con mi comentario original, las balizas Gimbal transmiten un código encriptado continuo, por lo que no se pueden descubrir o conectarse a medios convencionales.

Gimbal tiene su propio SDK tanto para iOS como para Android, sugiero que lo pruebe si tiene sentido en su aplicación.