En junio de 2013, Apple presentó su próxima gran novedad en el mundo de las comunicaciones inalámbricas: iBeacon. Esta tecnología no había despertado mucha expectación en aquel momento, pero aun así fue impresionante. Se basa en Bluetooth 4.0 (presentado en 2010), o como lo llamamos nosotros, tecnología Bluetooth de bajo consumo (BLE). La especificación de iBeacon representa un avance significativo en los servicios de proximidad, optimizando las principales ventajas del BLE.
iBeacon es un protocolo de publicidad Bluetooth. Este protocolo guía a las balizas Bluetooth sobre qué datos y en qué formato deben anunciarse. Para consultar las especificaciones completas de iBeacon, puede visitar el sitio web oficial de Apple. iBeacon.
Apple iBeacon no es un producto de hardware que se pueda adquirir en la Apple Store. Es más bien un conjunto de reglas —una especificación de protocolo, si se quiere ser más técnico— para la detección de proximidad basada en BLE. iBeacon utiliza tecnología de detección de proximidad Bluetooth de bajo consumo.
Apple fue la compañía que introdujo iBeacon al mundo. La "i" de iBeacon, como se ve en la imagen de marca de Apple, denota su implementación. Sin embargo, la tecnología subyacente no es propietaria. Se basa en el protocolo Bluetooth 4.0 BLE y puede implementarse en cualquier dispositivo compatible, no solo en productos iOS. El mercado también ha visto una proliferación de servicios y dispositivos de balizas de otros gigantes tecnológicos, como Eddystone de Google.
La tecnología iBeacon utiliza BLE, parte de la especificación Bluetooth 4.0 lanzada en 2010. La esencia de iBeacon es la transmisión. iBeacon funciona sin necesidad de conexión. Toda la información obtenida por la aplicación se transmite.
La metodología básica para transmitir paquetes publicitarios es la misma. Un dispositivo de baliza envía los mismos paquetes a los tres canales publicitarios. Cuando un receptor recibe un paquete, determina su relevancia. Esto significa que el receptor comprueba si el paquete publicitario es decodificable. Si es decodificable, realiza otras acciones.
La comunicación iBeacon es unidireccional: las balizas transmiten continuamente pequeños paquetes de datos. Cualquier dispositivo compatible con BLE puede recibir estas transmisiones. Estos paquetes contienen identificadores únicos e información adicional. Cuando un dispositivo compatible entra en el rango de alcance de la baliza, detecta esta señal y puede estimar su proximidad a la baliza basándose en la intensidad de la señal.
iBeacon se centra en la transmisión. Cada dispositivo iBeacon tiene un ID único (UUID + Mayor + Menor). Este ID marca un área específica dentro del rango de transmisión del dispositivo. Aquí nos centramos en los aspectos críticos: ¿qué información transmiten los iBeacons? ¿Qué necesita transmitir y los requisitos técnicos predeterminados?
El formato clave del paquete iBeacon incluye:
UUID (Identificador Único Universal): El tamaño del UUID es de 16 bytes. Generalmente se utiliza una cadena para representarlo.
Mayor: 2 bytes forman mayor. Este es básicamente un número entre 1 y 65,535.
Menor: El tamaño del menor es de 2 bytes, similar al mayor.
Este diseño de identificadores permite identificar de forma desigual una baliza entre miles. Juntos, identifican qué iBeacon en qué grupo está transmitiendo. Por lo tanto, este formato de paquete es muy útil para construir grandes redes de balizas.
Elementos adicionales en el paquete de transmisión iBeacon:
Longitud del campo AD: esto le indica cuántos datos útiles hay en el anuncio.
Tipo: ¿Con qué tipo de anuncio estamos tratando aquí?
ID de empresa: Un identificador de empresa de dos bytes asignado por el SIG de Bluetooth. Esto ayuda a las aplicaciones a analizar correctamente los campos de datos. El de Apple es 0x004C, mientras que el de Nordic Semiconductor es 0x0059.
Tipo de iBeacon: Siempre se establece en 0x02, lo que significa "¡Soy una baliza de proximidad!"
Longitud de iBeacon: ¿Cuánto dura el resto de este mensaje?
TxPower: Representa el RSSI calibrado a 1 metro. Es como un indicador de la distancia a la que se encuentra de la baliza.
Imaginemos una cadena minorista nacional que utiliza iBeacons. Todos los iBeacons de todas las tiendas comparten un mismo UUID. Cada tienda tiene su propio valor principal, y cada departamento tiene valores secundarios únicos. Así, cuando los compradores entran, el sistema puede ofrecerles desde ofertas para toda la cadena hasta ofertas especiales solo para el departamento de zapatos.
iBeacon, una tecnología que detecta la ubicación, tiene dos aplicaciones principales:
iBeacon puede enviar notificaciones a los usuarios cuando entran en zonas específicas de balizas. En iOS 7 y versiones posteriores, el sistema admite la detección de iBeacon de forma nativa. Cuando el dispositivo de un usuario entra en el rango de un iBeacon monitoreado, puede activar la aplicación asociada.
Los iBeacons utilizan la Indicación de Intensidad de la Señal Recibida (RSSI) para estimar la proximidad del dispositivo. El SDK de iOS proporciona un valor de precisión en metros, que representa la distancia a un iBeacon. Debido a las fluctuaciones de la señal y a factores ambientales, Apple define cuatro rangos de proximidad:
El estado "Lejos" no significa realmente que el dispositivo esté lejos del iBeacon. De hecho, podría estar bastante cerca, como a solo un metro. Simplemente carecemos de datos suficientes para confirmar su proximidad. "Lejos" significa realmente "en algún lugar dentro de este rango": el dispositivo podría estar en cualquier lugar dentro de él.
Las estrategias de posicionamiento en interiores incluyen:
Estos métodos se pueden aplicar en diversos escenarios que abordaremos más adelante, como por ejemplo proporcionar información basada en la ubicación en museos o mejorar la navegación en grandes espacios interiores.
La versatilidad de la tecnología iBeacon ha propiciado su adopción en diversas aplicaciones innovadoras. A continuación, se presentan algunos ejemplos prácticos:
Las balizas inteligentes MOKO son totalmente compatibles con iBeacon. Ofrecemos un manual de usuario para todas nuestras balizas. Balizas BluetoothPuedes configurar el protocolo iBeacon según esto. Asegúrate de que el firmware de tu baliza esté siempre actualizado. Si necesitas más ayuda, no dudes en contactar con nuestro experto en Bluetooth.
Hoy en día, cada vez más empresas se trasladan a modernos edificios de oficinas para llevar a cabo sus operaciones diarias. Para…
1. Desafío principal y puntos débiles El problema Las fallas en la cadena de frío rara vez ocurren dentro de...
La Copa Mundial de la FIFA siempre ha sido el evento deportivo más visto del mundo. Cada cuatro…
Cuando pensamos en aeropuertos, pensamos en largas colas de seguridad, terminales abarrotadas, puertas de embarque confusas…
En las operaciones diarias de un hospital, conocer la ubicación exacta de los equipos médicos críticos es esencial, ya que…
A medida que aumentan los incidentes de violencia en el lugar de trabajo y las amenazas a la seguridad añaden complejidad a todos los sectores, las organizaciones…