Eddystone VS iBeacon: ¿cuál debería elegir?

Índice
Eddystone frente a iBeacon

Existen dos protocolos para balizas Bluetooth de bajo consumo : iBeacon, creado por Apple en 2013, y Eddystone, creado por Google en 2015. Ambos protocolos comparten similitudes en su implementación y aplicación, y su popularidad está en aumento. Muchos desarrolladores utilizan Eddystone e iBeacon para marketing basado en la ubicación, lo que permite a las empresas expandir su negocio y aumentar sus beneficios. Si buscas la mejor plataforma para la distribución de contenido, es fundamental comprender a fondo ambos protocolos. En este artículo, nos centramos en la comparación entre Eddystone e iBeacon. Sigue leyendo para descubrir cuál se adapta mejor a tu proyecto.

Eddystone: Principio de funcionamiento, ventajas y desventajas

Eddystone es un protocolo de comunicación lanzado por Google en julio de 2015. Originalmente llamado UriBeacon y posteriormente bautizado en honor al faro de Eddystone en el Reino Unido, Eddystone está disponible como protocolo de código abierto en GitHub. Se basa en el formato abierto Bluetooth® LE y transmite identificadores únicos a corta distancia mediante señales Bluetooth® . En otras palabras, este protocolo es una versión extendida de Bluetooth® LE . Los dispositivos Bluetooth inteligentes, como los teléfonos, escanean la URL de Eddystone y muestran en pantalla la información que envía el beacon, independientemente de si la aplicación está instalada o no.

Principio de funcionamiento

Eddystone funciona de forma muy similar a iBeacon, pero con muchas funciones adicionales. Una baliza con el protocolo Eddystone emitirá una señal con un paquete de datos, y la aplicación correspondiente activará la acción correspondiente al detectarlo. Los paquetes de datos se dividen en los siguientes cuatro tipos:

  • UID de Eddystone:UID funciona de la misma manera que iBeacon, transmitiendo un código corto a intervalos regulares y siendo un ID único con un componente de espacio de nombres (10 bytes) y un componente de instancia (6 bytes).
  • Sitio web de Eddystone:Eddystone-URL transmite una URL que puede ser vista por cualquier persona con un teléfono inteligente con Bluetooth habilitado
  • Eddystone-TLM:El TLM contendrá los datos de estado de la baliza, como el estado de la batería, la baliza, etc., junto con los datos del sensor enviados a la nube.
  • Eddystone-EID:El EID es una trama de baliza que varía con el tiempo y puede utilizarse un analizador enlazado. El EID crea un entorno seguro porque el ID cifrado se autodestruye poco después de la transmisión. Como resultado, los posibles hackers no pueden secuestrar su baliza.

Ventajas

Eddystone es un formato abierto, por lo que es más flexible, personalizable y capaz de transmitir datos adicionales. Además, Eddystone no solo permite la instalación de aplicaciones, sino que también facilita la interacción con balizas de aplicaciones a través de Google Instant Apps para una mayor variedad de sistemas operativos. Permite que cualquier dispositivo Android se utilice como dispositivo BLE mediante una aplicación gratuita, lo cual resulta muy beneficioso durante las fases de prueba y desarrollo.

Por lo tanto, si su aplicación es para usuarios de Android, el desarrollo de balizas basado en el protocolo Eddystone es una mejor opción que el desarrollo de balizas basado en el protocolo iBeacon.

Desventajas

En resumen, una baliza Eddystone no solo puede realizar prácticamente todas las funciones de una baliza iBeacon, sino también algunas funciones adicionales. Sin embargo, cabe destacar que la técnica Eddystone tiene algunas limitaciones. Por ejemplo, para que un smartphone con iOS reconozca una baliza Eddystone, debe tener instalada una web física. La web física es un servicio de descubrimiento que permite a las balizas escanear smartphones. Para recibir notificaciones web físicas, se debe instalar una aplicación o navegador web físico compatible en el smartphone.

iBeacon: Principio de funcionamiento, ventajas y desventajas

iBeacon es un protocolo desarrollado por Apple en 2013. Los dispositivos iBeacon se instalan en diferentes puntos del área y se configuran a intervalos para recibir señales Bluetooth. Dentro del alcance de una baliza, cualquier dispositivo compatible con Bluetooth® LE puede escanear la señal y mostrar el contenido correspondiente. Al recibir la señal, la aplicación preinstalada activa ciertas acciones. En sus inicios, iBeacon se utilizaba principalmente para optimizar los procesos de pago y otros servicios de marketing en el sector minorista.

Principio de funcionamiento

iBeacon utiliza el formato estandarizado de los anuncios BLE. El paquete de la base de datos contiene cuatro mensajes:

Eddystone frente a iBeacon

  • Identificador universal único (UUID): Un UUID contiene información general sobre una baliza. Por ejemplo, el nombre de la persona o empresa a la que pertenecen los dispositivos baliza.
  • Carrera: Mayor se refiere a la información espacial de la baliza. Por ejemplo, su uso en los pasillos de las tiendas.
  • Minor: Información más detallada. Por ejemplo, esta baliza está en el canal 2.
  • Poder TX: La potencia TX es la intensidad de la señal exactamente a 1 m del dispositivo.

Ventajas

iBeacon es compatible de forma nativa con iOS y está integrado con sistemas operativos móviles. Estas son las principales ventajas del protocolo iBeacon: activa las aplicaciones en iOS y Android e inicia la transferencia de datos inmediatamente. En el sector minorista, esto significa que el cliente no necesita abrir la aplicación de la tienda para empezar a recibir notificaciones de marketing y publicidad.

iBeacon amplía las posibilidades de la geolocalización y ofrece una solución viable para que las empresas naveguen en tiempo real, logren la digitalización y mejoren la seguridad laboral. Este protocolo facilita la creación de mapas interactivos de centros comerciales, museos y otras instituciones.

Desventajas

La desventaja de iBeacon es la falta de capacidad para gestionar flotas, lo que significa que no es fácil rastrear la ubicación de las balizas, su estado operativo ni el agotamiento de la batería. Para que los empleados de su tienda puedan ver un conjunto de balizas, necesitan desplazarse con un mapa de su ubicación y una aplicación que escanee cada dispositivo.

Por lo tanto, si la mayoría de los usuarios de su aplicación son usuarios de dispositivos iOS, desarrollar una aplicación iBeacon es una mejor opción. En iOS, el escaneo de balizas se realiza a nivel del sistema operativo mediante el marco de ubicación principal. Las funciones de rendimiento de escaneo de Apple y el uso optimizado de la batería ayudan a mejorar la fiabilidad.

Tabla comparativa: Eddystone vs iBeacon

iBeacon de Apple Google Eddystone
Tecnología La tecnología iBeacon es un protocolo de baliza Bluetooth de bajo consumo integrado en los sistemas operativos móviles iOS 7 y posteriores de Apple que permite que los iPads y los iPhones escaneen constantemente los dispositivos Bluetooth cercanos. Eddystone de Google, anteriormente conocido como UriBeacon, es un protocolo de baliza para balizas ble de código abierto que cualquier empresa puede producir a un coste asequible.
Compatibilidad Es compatible con iOS y Android, pero solo iOS. Es compatible con iOS y Android. Además, es multiplataforma y, por lo tanto, compatible con cualquier plataforma que admita dispositivos Bluetooth Beacon.
Archivo de configuración Es un software propietario controlado por Apple. Es de código abierto. La especificación se publica en GitHub bajo la licencia Apache v2.0 de código abierto, por lo que los desarrolladores pueden acceder a ella y contribuir a ella.
Accesibilidad Es fácil de implementar. Es flexible, pero se requiere una codificación más compleja durante la integración porque envía más paquetes que Ibeacon.
Paquete de difusión iBeacon transmite solo un paquete AD, que tiene un número de identificación único y consta de cuatro partes: UUID, Mayor, Menor y Potencia de transmisión. Eddystone transmite 3 paquetes diferentes:

(1) Número de identificación único (Eddystone-UID): es básicamente el mismo que en iBeacon.

(2) Dirección URL (Eddystone-URL): Se utiliza para indicar al dispositivo inteligente que abra una URL. De esta forma, no necesita preinstalar la aplicación de un desarrollador específico. Además, puede utilizarse como factor clave para la instalación de aplicaciones en una ubicación específica.

(3) Telemetría de sensores (Eddystone-TLM): Envío de datos de sensores. Esto se utiliza para empresas que necesitan gestionar un gran número de balizas porque este tipo de trama puede enviar estadísticas de salud de la baliza y datos de diagnóstico.

(4) EID es un marco de baliza que varía con el tiempo y se puede utilizar un analizador vinculado.

Uso El UUID está vinculado al servidor del desarrollador. Por lo tanto, cuando se envía información a un smartphone, el dispositivo necesita una aplicación específica para procesarla. Por lo tanto, recibir mensajes a través de iBeacon requiere una aplicación móvil. Eddystone envía una URL en lugar de un UUID, que se puede abrir fácilmente en un navegador web. Chrome admite las notificaciones de Hoy en dispositivos iOS y el navegador web físico en dispositivos Android.
Seguridad y Privacidad iBeacon no cuenta con funciones como los EID (identificadores efímeros). Los beacons transmiten señales públicas que pueden ser detectadas por cualquier dispositivo iOS y un dispositivo Android específico. Eddystone tiene un EID que cambia constantemente y permite que las balizas transmitan señales que sólo pueden ser identificadas por “clientes autorizados”.
API Apple no proporciona una API específica para la gestión de flotas de iBeacon. Una interfaz de programación de aplicaciones (API) es un conjunto de protocolos, herramientas y rutinas que se utilizan para crear aplicaciones de software. Especifica cómo deben interactuar los componentes de software. Google ha lanzado dos API (Proximity Beacon y Near API), que ofrecen a Eddystone ventajas en este sentido. Estas API también simplifican considerablemente la gestión de la flota de balizas.

A estas alturas, seguramente ya comprende bien la diferencia entre Eddystone e iBeacon , y la decisión final dependerá de sus desarrolladores y de la tecnología que prefieran utilizar. Además, gracias al entrelazado de paquetes de MOKOSMART, no tendrá que elegir entre iBeacon y Eddystone, ya que nuestros dispositivos Bluetooth Beacon son compatibles con ambos.

Somos una de las empresas líderes en desarrollo de aplicaciones iBeacon en China, con un sólido equipo de I+D e ingenieros de ventas con experiencia en el desarrollo para diversos nichos de mercado, como notificaciones push, soluciones de pago, compras, salud, viajes y otras soluciones interactivas. Para adquirir o conocer más sobre soluciones iBeacon, ¡contáctenos!

Continúe leyendo sobre Eddystone vs iBeacon

Escrito por --
Foto de YK Huang
YK Huang
YK es un experimentado Gerente de Producto del departamento de I+D de MOKOSMART con más de una década de experiencia en el desarrollo de dispositivos inteligentes. Cuenta con las certificaciones PMP y NPDP, lo que refuerza su conocimiento sobre cómo gestionar equipos multifuncionales. Tras haber utilizado información basada en datos para lanzar con éxito más de 40 productos conectados, YK cuenta con una sólida formación en Electrónica e Ingeniería, lo que le permite transformar propuestas técnicas complejas de valor en soluciones de IoT intuitivas para aplicaciones de consumo e industriales.
Foto de YK Huang
YK Huang
YK es un experimentado Gerente de Producto del departamento de I+D de MOKOSMART con más de una década de experiencia en el desarrollo de dispositivos inteligentes. Cuenta con las certificaciones PMP y NPDP, lo que refuerza su conocimiento sobre cómo gestionar equipos multifuncionales. Tras haber utilizado información basada en datos para lanzar con éxito más de 40 productos conectados, YK cuenta con una sólida formación en Electrónica e Ingeniería, lo que le permite transformar propuestas técnicas complejas de valor en soluciones de IoT intuitivas para aplicaciones de consumo e industriales.
Comparta este artículo
¡Potencie su necesidad de conexión con las soluciones de dispositivos MOKOSmart IoT!