Cómo configurar balizas MOKO para los protocolos iBeacon y Eddystone

Nos preguntan con frecuencia cómo configurar correctamente iBeacon y Eddystone para balizas MOKO. Muchos clientes desean conocer los pasos de configuración y la configuración de parámetros adecuados para sus necesidades específicas de implementación. Existen algunos requisitos de configuración que deben seguirse correctamente y algunas configuraciones que pueden causar problemas de detección si no se configuran correctamente, pero estos se pueden gestionar con la guía adecuada.

En esta guía, aprenderá a configurar balizas MOKO para iBeacon y Eddystone. Estos pasos son esenciales al trabajar con implementaciones de balizas BLE, especialmente si desea una configuración fiable y un funcionamiento continuo y sin problemas.

¿Qué son los protocolos iBeacon y Eddystone?

Un par de términos muy populares que probablemente hayas oído: balizas, iBeacon y Eddystone. Antes de profundizar en los detalles de configuración, te daré una explicación sencilla.

Las balizas son pequeños dispositivos de radio que transmiten señales Bluetooth de baja energía (BLE) con regularidad. iBeacon y Eddystone son dos formatos de comunicación (o protocolos) diferentes que definen el contenido de esa señal. No son el hardware en sí, sino el formato de los datos que envía la baliza.

iBeacon (Apple) Eddystone (Google)
Campos principales UUID, Mayor, Menor UID, URL, TLM, EID
Soporte de plataforma iOS (mejor), Android iOS y Android
Caso de uso Experiencias basadas en aplicaciones Enlaces web, telemetría, casos de uso flexibles
Carga útil de la señal Fijo Múltiples tipos de marcos

iBeacon (de Apple)

El iBeacon emite un UUID, junto con un valor principal y uno secundario. El Beacon no realiza el seguimiento, simplemente emite. Una aplicación capta la señal y actúa en consecuencia. iBeacon es compatible con iOS y Android, pero funciona mejor con iOS, ya que es nativo de iOS.

Eddystone (por Google)

Eddystone ofrece tres tipos de marcos diferentes: Eddystone-UID, Eddystone-URL y Eddystone-TLM. Eddystone-EID es una versión cifrada de UID para mayor privacidad. Eddystone funciona bien con iOS y Android.

En resumen, iBeacon es fácil de implementar y ofrece más documentación, pero menos funciones. Eddystone envía más tipos de datos y ofrece más funciones que iBeacon, pero su integración es más compleja.

Herramientas que necesitas para configurar las balizas MOKO

La implementación completa de la baliza MOKO requiere la preparación adecuada del hardware y las herramientas de instalación. Para completar la implementación rápidamente, se utilizan principalmente los siguientes equipos y herramientas de instalación:

  • Balizas MOKO (incluye dispositivo de balizamiento, accesorios de montaje, tornillos y otros).
  • Dispositivos de prueba: teléfonos inteligentes o tabletas iOS o Android para configuración y pruebas.
  • Instale la aplicación de configuración de baliza, descargue las aplicaciones específicas de MOKOSmart como BeaconX Pro y el botón MK, o utilice la aplicación nRF Connect.

Debes asegurarte de que tu teléfono tenga habilitados los permisos de Bluetooth, ubicación y almacenamiento para la aplicación. Desde Android 6.0, se requiere el permiso de ubicación para escanear dispositivos BLE. Esto no es un error, sino una característica del diseño, ya que las balizas se pueden usar para servicios de proximidad y ubicación.

Nota: MOKO utiliza principalmente dos chipsets diferentes para nuestros productos Beacon (Nordic y Telink). Después de instalar BeaconX Pro, deberá seleccionar la versión de la subapp correcta para su modelo de Beacon. Si selecciona la incorrecta, al intentar conectarse, verá un mensaje indicando que la versión de firmware no coincide.

Configuración de un MOKO Beacon para iBeacon

Configurar su baliza MOKO para el protocolo iBeacon implica principalmente conectarse a la baliza y configurar los parámetros clave. A continuación, le explicamos cómo hacerlo con la aplicación BeaconX Pro.

Paso 1: Conéctese a la baliza

  • Abra la aplicación BeaconX Pro y espere la vista previa del escaneo. Mostrará todos los dispositivos MOKO cercanos, incluido su beacon.
  • Encuentra tu baliza y toca el icono “CONECTAR” botón que está al lado y el LED del dispositivo parpadeará 4 veces rápidamente
  • Ahora ingrese la contraseña de conexión predeterminada “Moko4321" y presione en"OK“. El LED del dispositivo parpadeará rápidamente nuevamente 4 veces para confirmar la conexión.

Paso 2: Configurar los ajustes de iBeacon

Una vez conectado, verá la pantalla principal con tres secciones: RANURA , CONFIGURACIÓN y DISPOSITIVO . Para configurar iBeacon, vaya a la pestaña RANURA . Cada beacon tiene hasta 6 ranuras publicitarias. Elija una y configure el tipo de trama en iBeacon . Ahora puede configurar los siguientes parámetros clave:

  • UUID: Este valor de 16 bytes identifica toda su red de balizas. Debe usar el mismo UUID en todas sus balizas (p. ej., 000102030405060708090A0B0C0D0E0F, sin guiones).
  • Principal: un campo de 2 bytes que puede variar de 0 a XNUMX. Úselo para agrupar balizas (como todas las balizas en un piso específico).
  • Menor – También campo de 2 bytes desde 0 – Se utiliza para identificar y distinguir balizas individuales dentro de un grupo Mayor.
  • RSSI\@1m: Intensidad de señal calibrada medida a 1 metro. Ayuda a las aplicaciones a estimar la distancia. El rango va de -100 dBm a 0 dBm.
  • Intervalo de Publicidad: Tiempo entre transmisiones. El valor predeterminado de 350 ms ofrece un buen equilibrio entre capacidad de respuesta y duración de la batería.
  • Potencia de transmisión: Ajusta el alcance de la señal. Mayor potencia significa mayor alcance, pero mayor consumo de batería.

Configuración de una baliza MOKO para Eddystone

Los pasos para Eddystone son muy similares a los de iBeacon, pero los tipos de trama y los parámetros son diferentes. Nuevamente, comience conectándose a su baliza como se describió anteriormente. Luego, vaya a la pestaña SLOT y configure:

Eddystone-UID (similar al de iBeacon)

Elija una ranura y establezca el tipo de marco en Eddystone-UID , y deberá configurar el contenido ADV y otros parámetros:

  • ID de espacio de nombres: cadena de 10 bytes compartida por todas sus balizas
  • ID de instancia: valor de 6 bytes para identificar de forma única cada baliza; piense en una combinación de Mayor y Menor de iBeacon en un solo campo.
  • RSSI\@0m – Potencia de transmisión en dBm emitida por la baliza a 0 metros, con rango de -100dBm a 0dBm.

URL de Eddystone

Seleccione una ranura disponible y configure el tipo de trama en Eddystone-URL ; a continuación, introduzca una URL válida (de 1 a 17 caracteres en US-ASCII). El dispositivo gestiona automáticamente la compresión de la URL y la codificación del prefijo para que quepa más información en el paquete de publicidad limitado.

Eddystone-TLM

Al igual que los demás, seleccione una ranura y elija Eddystone-TLM . No hay otras configuraciones de publicidad, salvo el intervalo ADV básico y la potencia de transmisión. El tipo de trama TLM transmitirá información como el voltaje de la batería, la temperatura del chip, el número de ADV y el tiempo de actividad. Esto resulta útil para monitorizar de forma remota el estado de sus balizas.

Ejecución simultánea de múltiples protocolos

Una de las grandes ventajas de las balizas MOKO es que permiten ejecutar múltiples protocolos simultáneamente utilizando diferentes ranuras de anuncios. Esto significa que se puede configurar la baliza para transmitir iBeacon y Eddystone simultáneamente, o usar diferentes tipos de tramas de Eddystone juntas.

Cada baliza tiene seis espacios publicitarios y cada uno puede configurarse con un tipo de marco diferente. Podrías hacer algo como esto:

Ranura 1: iBeacon

Ranura 2: Eddystone-UID

Ranura 3: Eddystone-TLM

Ranura 4: Eddystone-URL

Esto es muy útil cuando desea brindar soporte tanto a usuarios de iOS como de Android o cuando desea transmitir datos específicos de la aplicación y enlaces de propósito general.

Tenga en cuenta que más ranuras activas implican un mayor consumo de energía. Los intervalos más cortos y una mayor potencia de transmisión también reducen la duración de la batería. Por lo tanto, según su uso, deberá encontrar el equilibrio adecuado.

Casos de uso reales para balizas configuradas

Una vez configuradas correctamente las balizas, existen varios escenarios de implementación donde estas configuraciones realmente destacan. Hemos visto a clientes usar configuraciones iBeacon en tiendas minoristas para mostrar ofertas personalizadas cuando los compradores se acercan a exhibidores de productos específicos. Los valores Mayor y Menor son muy útiles para organizar las balizas por sección de la tienda y categorías de productos individuales.

Para las implementaciones de Eddystone, a los museos les encanta usar el tipo de marco URL, ya que los visitantes pueden simplemente tocar la notificación para obtener más información sobre las exhibiciones sin necesidad de descargar una aplicación específica. Y con Eddystone-TLM funcionando simultáneamente, los administradores de las instalaciones pueden monitorear el estado de las balizas de forma remota y saber cuándo es necesario cambiar las baterías antes de que se agoten.

Muchas de las configuraciones interesantes con las que colaboramos involucraron operaciones de almacén que utilizaban Eddystone-UID para el seguimiento de activos, junto con iBeacon para las notificaciones de seguridad de los trabajadores. La compatibilidad con múltiples protocolos realmente marca la diferencia cuando se necesita atender diferentes propósitos con el mismo hardware.

¿Por qué elegir las balizas MOKOSmart?

Los transmisores inalámbricos BLE MOKO Beacons son económicos, robustos, fiables y de bajo consumo. Son compatibles con los protocolos iBeacon y Eddystone, y ofrecemos una amplia gama de modelos según sus necesidades, desde etiquetas de activos hasta etiquetas de seguridad para el personal, pasando por sensores y anclas de localización de larga duración. Muchos de nuestros transmisores BLE pueden operar en entornos industriales exigentes y cuentan con una batería de larga duración de hasta 10 años.

Además de la transmisión de proximidad básica, puede obtener balizas MOKO equipadas con acelerómetros de 3 ejes, sensores de temperatura y humedad, y sensores de luz ambiental. Todo ello con el respaldo de la sólida documentación y el soporte técnico de MOKO.

Preguntas frecuentes sobre la configuración de Beacon

P: ¿Puedo cambiar la contraseña de mi baliza MOKO?

Sí. Después de conectarte mediante la aplicación, ve a CONFIGURACIÓN > Cambiar contraseña . Puedes establecer una nueva contraseña de hasta 16 caracteres.

P: ¿Por qué mi baliza no aparece en la aplicación BeaconX Pro?

Verifique tres cosas: asegúrese de que se hayan otorgado los permisos de Ubicación, Bluetooth y Almacenamiento; verifique que haya seleccionado la versión correcta de la aplicación (Nordic o Telink) para su baliza; y asegúrese de que no haya ningún otro dispositivo conectado a ella.

P: ¿Qué sucede si configuro dos ranuras con el mismo tipo de marco?

Definitivamente puedes hacerlo, por ejemplo, teniendo dos ranuras iBeacon con diferentes UUID. Pero ten en cuenta que cada ranura activa sobrecarga la baliza y aumenta el consumo de batería. Asegúrate de que haya una razón para hacerlo.

P: ¿Cuántos dispositivos pueden detectar la misma baliza a la vez?

Tantos como estén dentro del alcance. Las balizas transmiten pasivamente; no crean conexiones, por lo que varios teléfonos o tabletas pueden captar la señal simultáneamente sin conflicto.

LEER MÁS

 

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.

Seguimiento de herramientas en tiempo real: Solución de cuellos de botella operativos en la fabricación.

En los entornos de fabricación modernos, existen cientos de herramientas asociadas dentro de una fábrica. A medida que las fábricas…

1 día

Automatización de la gestión de flotas: Detección de carga en tiempo real mediante sensores ToF.

En la gestión de flotas, la visibilidad en tiempo real del estado de la carga es esencial para una planificación óptima de las operaciones. Por lo tanto…

2 semanas

De registros manuales a mapeo en tiempo real: cómo BLE resuelve el seguimiento de flotas en campos de golf

En la actualidad, las operaciones comerciales modernas son cada vez más dinámicas. Para las empresas, especialmente aquellas que operan en vastos territorios…

1 mes

Solución de seguridad BLE industrial: Mejorando la seguridad de los trabajadores en fábricas inteligentes

La seguridad del personal es siempre el tema principal en los lugares de trabajo, especialmente en entornos industriales y de fabricación…

2 meses

Aprovechamiento de las redes ambientales: una solución conjunta que redefine la visibilidad de la cadena de suministro.

Con el rápido desarrollo de la industria del IoT (Internet de las Cosas), el activo global de Bluetooth…

2 meses

Gestión inteligente de joyería: Rastreador BLE para seguridad de activos e inventario.

En la industria de la joyería de lujo, la precisión, la seguridad y la visibilidad en tiempo real lo son todo. Garantizar una ubicación precisa…

2 meses