Protocolo Eddystone y especificaciones

Protocolo Eddystone y especificaciones

Las balizas Bluetooth se están haciendo cargo de todas las estrategias de marketing.. Permiten aplicaciones de proximidad para empresas, clientes y otros entornos industriales. Este artículo explica el protocolo y las especificaciones de Eddystone. Además, aprenderá sobre los estándares de baliza BLE Bluetooth de Eddystone, iBeacon, y AltBeacon también.

Entonces las balizas están a punto de transformar nuestro mundo entero. Antes de seguir adelante, cómo funcionan sus paquetes publicitarios y cuál es su estándar?

Normas de baliza Bluetooth BLE

Hoy en día hay tres estándares críticos del mercado para las balizas.

iBeacon ,Eddystone, ALT

1. Faro de Eddystone de Google

Google lanzó esta baliza en algún lugar de nuevo en 2015. Tiene compatibilidad con teléfonos inteligentes Android e iOS. Eddystone transmite paquetes con tres tipos de trama. Diferentes empresas pueden administrar sus balizas utilizando la interfaz de programación de aplicaciones de baliza de proximidad.

2. iBeacon de Apple

Apple lanzó su baliza en 2013. También es compatible con teléfonos inteligentes Android e iOS. Utiliza tecnología de detección de proximidad Bluetooth de baja energía para transmitir un identificador universalmente único conocido como UUID. Lo explicaremos en detalle en este artículo más adelante..

3. AltBeacon de Radius Network

Radius Networks lanzó su baliza en algún lugar de 2014. Es una baliza de código abierto que tiene una amplia gama de mercados abiertos con un tipo diferente de aplicaciones de baliza.
Los tres estándares utilizan el mecanismo de transmisión BLE para transmitir paquetes publicitarios en el canal BLE. Ellos usan 37, 38 y 39 para evitar conflictos de tráfico de Wi-Fi.

Especificaciones del protocolo Eddystone

Todos los estándares utilizan su propia estructura de publicidad BLE para agregar sus datos y formatos. El dispositivo de baliza anuncia el mismo paquete en los tres canales de publicidad cada vez. Por lo tanto, todo el escáner o receptor de paquetes BLE puede recoger ese paquete fácilmente. Una vez que el receptor recibe, determina que ese paquete es decodificable o no. Si eso es decodificable, el receptor toma la acción correspondiente.

Elementos comunes

Dentro del paquete publicitario, existen diferentes estructuras de carga de datos: longitud, tipo, y datos.

El campo de longitud básicamente define el tamaño general de los campos de datos posteriores y su tipo de datos.

Además, el tipo de datos explica si los datos son un nombre o un URI. Además, designa que es un UUID de servicio o uno de los otros tipos de datos definidos.

El último es paquete de datos.. Es donde los dispositivos de baliza llevan la estructura un paso más allá. Entonces definen una subestructura dentro del campo de datos. Lo hacen para determinar los diferentes estándares..

Es importante que tanto los paquetes de datos como los de publicidad utilicen el mismo formato.. Los dispositivos Beacon básicamente siguen los formatos estándar de paquetes publicitarios.. sin embargo, incluyen carga de datos para uno o más estándares.

Formato de protocolo de baliza Eddystone de Google

Formato de protocolo de baliza Eddystone de Google

Eddystone es una plataforma cruzada, formato de baliza de código abierto presentado por Google. Define muchos tipos de trama diferentes en comparación con otros estándares de baliza. Las balizas pueden usar estos formatos combinados o individualmente.

Eddystone-UID

Puede usar este formato para transmitir una ID de baliza única. Transmite una ID de baliza de 16 bytes única. El ID contiene un espacio de nombres de 10 bytes y una instancia de 6 bytes.. además, Esta ID puede ser útil para asignar un dispositivo a un registro en el almacenamiento externo.

La parte del espacio de nombres se usa para agrupar un conjunto particular de balizas. Por otra parte, el ID de instancia es útil para identificar dispositivos individuales en todo el grupo. Además de esto, La división de ID en componentes de instancia y espacio de nombres facilita la optimización de estrategias de escaneo BLE.

Eddystone-URL

Las balizas lo usan para transmitir localizadores uniformes de recursos. El marco transmite una URL que tiene un formato de codificación comprimido para adaptarse al paquete AD. Después de decodificar la URL, los usuarios pueden usar las URL para acceder a internet.

Por ejemplo, si una baliza Eddystone-URL transmite la URL como goo.gl/moco18, el cliente puede ir a la página web tocando en ella.

Eddystone-TLM

Es para transmitir telemetría: salud y estado- datos sobre el propio dispositivo de baliza. Entonces, este marco transmite información de telemetría sobre el dispositivo de baliza. Esta información incluye el voltaje de la batería., conteos de paquetes de difusión, y temperatura del dispositivo.

Eddystone-EID

Utiliza identificadores efímeros para mejorar la seguridad de las balizas.. Este marco transmite un identificador efímero cifrado. Este identificador cambia periódicamente durante el registro inicial a una tasa determinada con un servicio web.

El marco Eddystone-URL ofrece bases de contenido web en proximidad sin requerir una aplicación para diferentes plataformas móviles. Chrome para iOS ya es compatible con esta función Eddystone. Mediante el uso de Chrome Today Widget, los usuarios pueden acceder a contenido web relevante para la vecindad. Así que solían recibir notificaciones cuando se encontraban con balizas.

Puede encontrar diferentes especificaciones de protocolo junto con herramientas y código de código abierto en la página de Google Eddystone GitHub.

Datos de iBeacon de Apple

Datos de iBeacon de Apple

Apple fue la primera compañía que introdujo una baliza en el mundo.. IBeacon es una marca registrada de Apple. Todas las empresas que quieran vender este producto deben obtener una licencia gratuita de Apple.

iBeacon usa un paquete de 30 bytes. Las balizas deben transmitir este paquete en 100 intervalos de metros. sin embargo, todas las balizas no se adhieren a esta restricción de distancia. Las diferentes aplicaciones de iOS que usan el marco de Core Location pueden pedirle a iOS que supervise continuamente los eventos de cruce de regiones de balizas. Incluye la existencia o la proximidad de un iBeacon por el UUID. Además, incluye además campos mayores y menores.

El seguimiento de iOS se lleva a cabo tanto si la aplicación se está ejecutando como si no. Además, puede encender la aplicación cerrada. Es obligatorio activar las funciones de ubicación.. De otra manera, la aplicación no controlará la ubicación.

Estándar AltBeacon de Radius Networking

AltBeacon es otro estándar de baliza popular. La especificación de AltBeacon es un intento de crear un estándar de código abierto independiente del sistema operativo. Para especificaciones detalladas de AltBeacon, puedes visitar el sitio web oficial de AltBeacon.

Eddystone-URL ya no funciona?

Eddystone-URL ya no funciona

A veces parece que Eddystone-URL no funciona. La razón es: Google tiene algún mecanismo de clasificación o puntuación. Significa que a veces Google no muestra una URL con una tasa de clics muy baja. Además, también ocultan notificaciones o URL que ha descartado en el pasado. sin embargo, es difícil especificar la razón exacta aquí. Si hay un problema invisible, puedes llevar tu problema directamente al equipo de la Web física.