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

Índice
Mano sosteniendo un teléfono inteligente que muestra la interfaz de la aplicación BeaconX Pro para configurar balizas MOKO con 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 principalesUUID, Mayor, MenorUID, URL, TLM, EID
Soporte de plataformaiOS (mejor), AndroidiOS y Android
Caso de usoExperiencias basadas en aplicacionesEnlaces web, telemetría, casos de uso flexibles
Carga útil de la señalFijoMú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 “CONECTESE ” 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ás la pantalla principal con tres partes: ESPACIO, AJUSTE y DISPOSITIVOPara configurar iBeacon, vaya a la ESPACIO Cada baliza tiene hasta 6 espacios publicitarios. Elija uno y configure el tipo de marco en iBeaconAhora puedes 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 por conectarse a su baliza como se describe arriba. Luego, vaya a ESPACIO pestaña y configurar:

Eddystone-UID (similar al de iBeacon)

Seleccione una ranura y configure el tipo de marco en Eddystone-UID, y necesitarás 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 marco en URL de EddystoneLuego, ingrese una URL válida (1–17 caracteres en US-ASCII). La baliza gestiona automáticamente la compresión de la URL y la codificación del prefijo para que se ajuste mejor al paquete de anuncios limitado.

Eddystone-TLM

Como otros, elige una ranura y selecciona Eddystone-TLMNo hay otras configuraciones de anuncios, salvo el intervalo de 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 conteo de ADV y el tiempo de actividad. Esto es útil para monitorear el estado de sus balizas de forma remota.

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?

Balizas MOKO Son transmisores inalámbricos BLE rentables, robustos, fiables y de bajo consumo. Son compatibles con los protocolos iBeacon y Eddystone, y ofrecemos una amplia gama de modelos de balizas según sus necesidades, desde etiquetas de activos hasta etiquetas de seguridad para personal, desde balizas con sensor hasta anclajes de localización de larga duración. Muchas de nuestras balizas BLE pueden funcionar en entornos industriales hostiles y tienen 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

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

Sí. Después de conectarse usando la aplicación, vaya a AJUSTE > Cambiar ContraseñaPuedes configurar uno nuevo 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

 

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!