Saltar al contenido
Tabla de contenido

Guía esencial para el escaneo vs. recepción de Bluetooth: Desbloqueo del rastreo de Bluetooth y el rendimiento de las balizas IoT

Guía esencial para el escaneo vs. recepción de Bluetooth: Desbloqueo del rastreo de Bluetooth y el rendimiento de las balizas IoT

Tabla de contenido
Escaneo Bluetooth vs. Recepción Bluetooth
Escaneo Bluetooth vs. Recepción Bluetooth

Si trabajas con Balizas Bluetooth o Rastreadores Bluetooth, Escucharás ambos términos con frecuencia. Suenan similares, pero describen dos comportamientos diferentes en Bluetooth de bajo consumo (BLE). Aquí hay una explicación clara que ilustra cómo construimos e implementamos Lansitec. balizas en el campo.

Escaneo Bluetooth vs. Recepción Bluetooth: Definiciones clave y ejemplos de aplicaciones de IoT en el mundo real

¿Qué es el escaneo Bluetooth?

Un dispositivo con la función Observador o Central escucha los paquetes de publicidad BLE que transmiten otros dispositivos. En teléfonos, este flujo de escaneo es el BluetoothLeScanner.startScan() de Android o el CoreBluetooth de iOS. Puede escanear de forma pasiva o realizar un escaneo activo que solicita una respuesta de escaneo única. No se requiere conexión para escanear. (1)

¿Qué es la recepción Bluetooth?

La gente usa “recibir” de dos maneras.

  1. Recepción de transmisiones como iBeacon o Eddystone. Su dispositivo simplemente escucha y analiza la carga útil del anuncio. No hay conexión ni emparejamiento. Esto es así por diseño, ya que las balizas se encuentran dentro de los marcos publicitarios. (1)
  2. Recepción de datos GATT (Perfil de Atributo Genérico) tras la conexión. En este caso, una Central se conecta al servidor GATT de un Periférico y recibe notificaciones o indicaciones de las características. Se requiere una conexión y el emparejamiento solo es necesario si se utilizan servicios cifrados o autenticados. (3)

Nota sobre las balizas: para Beacon o Eddystone Para recibir, los dispositivos no necesitan estar emparejados. Solo necesitan tener el Bluetooth activado y permiso para recibir. La carga útil viene en el propio anuncio.

Escaneo BLE vs. Recepción BLE: Comparación detallada para casos de uso de RTLS, proximidad y telemetría

AspectoExploraciónRecepción de anuncios de baliza (iBeacon/Eddystone)Recibiendo datos GATT (conectado)
Tipo de enlaceSin conexiónSin conexiónConectado
Dónde viven los datosPDU de publicidad, 0–31 bytes en canales principales, más grande con anuncios extendidosLa misma PDU publicitaria, formateada como marcos iBeacon o EddystoneCaracterísticas del GATT, transmitidas mediante Notificaciones/Indicaciones
Se necesita emparejamientoNoNoSólo si el servicio requiere seguridad
Uso típicoDescubrimiento, RSSI, presenciaProximidad, microlocalización, telemetríaLectura de sensores, control, actualizaciones de firmware

Fuentes de la tabla: roles BLE GAP y PDU, además de límites de carga útil de publicidad. (1)

Por qué se confunden el escaneo y la recepción BLE: acciones, resultados y consejos prácticos de implementación

Escanear es la acción que realizas. Recibir es el resultado. Cuando implementamos contenedores inteligentes en Lille, nuestra pasarela escaneaba y recibía continuamente cientos de fotogramas iBeacon por minuto. Sin emparejamiento, no había conexión. Solo cuando necesitábamos una lectura profunda del sensor nos conectábamos y recibíamos notificaciones GATT. Este patrón es común en el comercio minorista, el almacenamiento y el seguimiento de ganado. (1)

¿Cuándo debería usar el escaneo o la recepción BLE? Proximidad, lecturas de sensores, diagnóstico y control

  • Presencia y proximidadUtiliza escaneo y recepción de balizas. Por ejemplo, una entrada de tienda o almacén que detecta las etiquetas al pasar. Rápido, de bajo consumo, sin necesidad de emparejamiento.
  • Lecturas detalladas del sensor o control: Conéctese primero y luego reciba notificaciones del dispositivo. Por ejemplo, configuración, diagnóstico de batería o actualización de firmware.

Hemos visto que esta combinación funciona bien en implementaciones para clientes: las puertas de enlace escanean continuamente para recibir tramas iBeacon o Eddystone sencillas para conteos de ocupación, y luego se conectan a varios dispositivos fuera del horario laboral para obtener registros más completos. Limpio, predecible y con bajo consumo de batería.

iBeacon vs. Eddystone: Guía comparativa de formatos de balizas BLE para proximidad y telemetría en IoT

  • Beacon es el formato de proximidad de Apple. iOS lo maneja a través de Core Location y las aplicaciones pueden localizar balizas sin emparejarlas. (4)
  • Eddystone Es la especificación abierta de Google con marcos como UID, URL y TLM. También se recibe simplemente escaneando, sin emparejamiento. (5)

Consejos para la implementación de BLE: Optimización de Android e iOS para proximidad, actualizaciones de firmware y detección de balizas

  • Androide: Utilice startScan() para descubrir dispositivos y luego connectGatt() sólo cuando necesite datos GATT. (6)
  • iOS: La proximidad de iBeacon utiliza la monitorización y el alcance de la región de Core Location. No se requiere emparejamiento BLE ni conexión CoreBluetooth para la detección de iBeacon. (4)
  • Formatos de baliza: iBeacon es el formato publicitario de Apple. Eddystone es la especificación abierta de Google con marcos como UID y TLM. Ambos son solo para transmisión.

Preguntas frecuentes sobre escaneo Bluetooth vs. recepción Bluetooth

¿Es necesario emparejar iBeacon o Eddystone?

No. Ambos son formatos de transmisión dentro de paquetes de publicidad BLE, por lo que los dispositivos pueden recibirlos sin emparejarse ni conectarse.

¿Cuál es la diferencia entre escanear y recibir?

El escaneo consiste en escuchar anuncios BLE. Recibir puede significar analizar esas tramas de difusión o, tras la conexión, recibir notificaciones GATT.

¿Cuándo debo conectarme a través de GATT?

Conéctese cuando necesite más que la pequeña carga de transmisión de una baliza, como transmisión de datos de sensores, control o lecturas y escrituras seguras.

Referencias y lecturas adicionales

  1. Descripción general de la tecnología Bluetooth Core 5.4
  2. Introducción a Bluetooth Low Energy (GATT)
  3. Desarrolladores de Android: conectarse a un servidor GATT
  4. Desarrollador de Apple: determinar la proximidad a un dispositivo iBeacon
  5. Especificación del protocolo Eddystone en GitHub
  6. Desarrolladores de Android: encuentren dispositivos BLE

Comparte esta publicación: