Al implementar proyectos de seguimiento de activos mediante Bluetooth Low Energy — BLE —, la selección del hardware es importante. Las etiquetas BLE deben corresponder al tipo de activo y a sus condiciones de funcionamiento, mientras que los gateways deben recibir correctamente los datos de las etiquetas y transmitirlos a la plataforma.
Por eso, al desarrollar Tags, prestamos atención no solo a las capacidades de la solución en sí, sino también a cómo funciona con hardware de diferentes fabricantes.
Recientemente, Lansitec se puso en contacto con nosotros con una propuesta para probar sus dispositivos con nuestra plataforma. Después de analizar escenarios de seguimiento de activos en oficinas y en múltiples sitios, seleccionamos varias balizas y etiquetas BLE para las pruebas.
En este artículo, hablaremos sobre este hardware, su configuración y cómo funciona junto con Tags, además de revisar varios escenarios de seguimiento de activos.
Fabricante Lansitec
Lansitec es un fabricante de hardware para proyectos de Internet de las cosas (IoT). La empresa desarrolla dispositivos para el seguimiento y posicionamiento de activos y personas, incluidas balizas y etiquetas BLE, rastreadores GNSS, sensores y gateways. Sus productos utilizan tecnologías como Bluetooth, LoRaWAN, NB-IoT/LTE-M, Cat-1 y UWB.
Los rastreadores GNSS utilizan sistemas de posicionamiento por satélite para determinar la ubicación en exteriores.
LoRaWAN, NB-IoT/LTE-M y Cat-1 se utilizan para la transmisión de datos en dispositivos IoT, mientras que UWB permite un posicionamiento más preciso a distancias cortas.
Para las pruebas, se seleccionaron etiquetas BLE de Lansitec compatibles con formatos estándar de advertising BLE, incluidos iBeacon y Eddystone.
Como parte de nuestra prueba, las etiquetas se configuraron para transmitir datos en el formato iBeacon, lo que permitió usarlas junto con dispositivos GPS integrados en GPS-Trace y capaces de actuar como gateways.
Solución Tags
Tags funciona con tres entidades principales:
Gateway — un dispositivo que recibe datos de etiquetas BLE, balizas o sensores y los transmite a la plataforma.
Sensor — una fuente de datos. En esta prueba, las balizas y etiquetas BLE de Lansitec actuaron como sensores.
Activo — un objeto físico que debe rastrearse: carga, un contenedor, un carro, una herramienta, un portátil, una cámara, equipos médicos u otros equipos. En Tags, un activo se vincula a un sensor, y los datos del sensor se envían a la plataforma a través de un gateway.
El acceso a Tags y la configuración de estas entidades se realizan mediante GPS-Trace Console.
Selección y configuración del Gateway
Como gateways, utilizamos rastreadores Teltonika FMC130, FMC150, FMC920 y FMC880. Son compatibles con Bluetooth y pueden recibir datos de dispositivos BLE que funcionan, entre otros, en formatos iBeacon y Eddystone. Además, permiten configurar reglas personalizadas para procesar paquetes de advertising BLE: definir qué bytes deben utilizarse para reconocer el paquete requerido y qué datos deben extraerse de él.
Un paquete de advertising es un mensaje corto que una etiqueta BLE transmite regularmente a través de Bluetooth.
Los parámetros necesarios para recibir datos de las etiquetas BLE de Lansitec y transmitirlos a la plataforma se configuraron en los rastreadores Teltonika mediante Teltonika Configurator, concretamente:
- Protocolo de datos: Codec 8 Extended
- Bluetooth: BT Radio habilitado
- Detección de balizas: Todas
- Guardado de registros de balizas: Periódico
- Prioridad de registros de balizas: Alta
- Período de registro en movimiento/parada: 20 s
A continuación, en la sección Lista de balizas, seleccionamos Modo de análisis de balizas: Avanzado y configuramos las reglas por las cuales el rastreador identifica los paquetes BLE requeridos y extrae datos de ellos. En la sección de configuración de captura de balizas, se utilizaron los siguientes parámetros para la configuración:
- ID del fabricante: 4C000200
- Desplazamiento del ID del fabricante: 5
- Tamaño del ID del fabricante: 3
- Desplazamiento del ID de la baliza: 9
- Tamaño del ID de la baliza: 16
- Desplazamiento de datos adicionales: 25
- Tamaño de datos adicionales: 1
- Fuente del ID de la baliza: Dirección MAC
Si planea probar una configuración similar, puede solicitar el archivo de configuración del rastreador Teltonika contactándonos en support@gps-trace.com.
Selección y configuración del Sensor
Para las pruebas, Lansitec proporcionó los siguientes modelos de dispositivos BLE, que utilizamos:
Selección y configuración del Activo
Para las pruebas, creamos varios activos en Tags y vinculamos cada activo a su sensor Lansitec:
- llaves de la oficina y del coche — B003 Bluetooth Beacon;
- portátiles de empleados — B002 Bluetooth Label;
- cajas de equipos — B005 Bluetooth Beacon;
- cámara y proyector — i3 Portable Bluetooth Tag.
Al seleccionar un modelo, tuvimos en cuenta el tipo y el tamaño del objeto, así como la forma de fijar la etiqueta. Estos activos y sus sensores vinculados se utilizaron en ambos escenarios de prueba.
Casos de uso
Según la tarea, la misma combinación de etiquetas BLE, gateways y Tags puede utilizarse de diferentes maneras. Como parte de las pruebas, consideramos dos escenarios que se diferenciaban por la ubicación de los gateways y la precisión requerida para detectar la ubicación de los activos:
- Seguimiento de activos en una oficina.
- Seguimiento de activos en diferentes sitios.
A partir de estos escenarios, se pueden crear muchos otros en función de las tareas específicas del cliente, incluidas combinaciones de ambos.
Veamos cada uno con más detalle.
Primer escenario: seguimiento de equipos de oficina
Imagine una empresa que necesita rastrear equipos de oficina: portátiles, cámaras, proyectores, kits de herramientas y otros activos valiosos. Es importante saber si el equipo está en la oficina, cuándo sale de ella, en qué planta se encuentra y aproximadamente dónde está ubicado en interiores.
Para probar este escenario, colocamos gateways en diferentes partes de la oficina y en varias plantas: tres gateways en la sexta planta y uno más en la quinta. Tags permite fijar un gateway en un punto específico del mapa de la capa correspondiente del edificio. Esto es especialmente importante para el seguimiento en interiores, ya que el posicionamiento por satélite puede ser inestable allí y no permite determinar en qué planta se encuentra el dispositivo.
A continuación, los activos con etiquetas BLE fijadas a ellos se trasladaron entre diferentes salas y plantas de la oficina, simulando el uso normal del equipo.
Una etiqueta BLE transmite una señal regularmente, y los gateways cercanos detectan su presencia y el nivel de intensidad de la señal recibida — RSSI.
RSSI muestra qué tan fuerte es la señal recibida por el gateway desde una etiqueta BLE y ayuda a determinar a qué gateway está más cerca la etiqueta.
Si varios gateways detectan la misma etiqueta, la plataforma combina los datos recibidos. Teniendo en cuenta las ubicaciones de los gateways y la intensidad de la señal, Tags calcula la posición aproximada del activo y la muestra en la capa correcta y en la zona correspondiente.
En nuestra prueba, esta configuración permitió rastrear la ubicación aproximada de los equipos en diferentes zonas de una planta, así como su movimiento entre plantas. Cuando se movía un equipo con una etiqueta BLE, su ubicación se mostraba en la capa y la zona correspondientes en Tags.
El movimiento de los activos puede rastrearse en tiempo real, y también puede verse su historial: en forma de tabla o mediante la función de reproducción de movimiento. Por ejemplo, el siguiente vídeo muestra un portátil moviéndose entre zonas y capas.
Para seguir trabajando con los datos recibidos, Tags proporciona herramientas adicionales: marcadores del sistema (“sin señal” o “movimiento”) y marcadores personalizados, notificaciones y disparadores, así como informes con la posibilidad de exportar datos en formato CSV.
Segundo escenario: seguimiento en múltiples sitios
Imagine una empresa que tiene varias oficinas, almacenes u otros sitios en diferentes partes de la ciudad. Los activos se mueven regularmente entre ellos, por lo que es importante saber en qué sitio se encuentra un objeto específico, cuándo llegó allí y cuánto tiempo ha estado allí.
Para probar este escenario, utilizamos varios sitios con un gateway instalado en cada ubicación. En Tags, cada sitio se configuró como una capa separada. Cuando una etiqueta entraba en el área de cobertura del gateway, los datos recibidos se transmitían a Tags y permitían determinar la presencia del activo en la capa correspondiente.
En este escenario, la posición exacta del activo dentro del edificio no era la tarea principal. Era importante determinar su presencia en un sitio específico y la duración de su estancia allí. Por ejemplo, esta información puede verse en la pestaña “Eventos” en Tags.
Los datos recibidos permiten encontrar rápidamente los activos requeridos, ver su historial de movimiento, analizar la duración de su estancia en cada sitio y generar informes.
Como ejemplo, la captura de pantalla anterior muestra un informe sobre la presencia de activos en capas durante 10 días. En el informe, puede:
- ver los datos como una cronología o una lista de eventos;
- ver cuánto tiempo pasó cada activo en una capa específica;
- comprobar el número total de eventos para el período seleccionado;
- ver el número de capas visitadas;
- analizar la duración total de la estancia;
- comprobar el número de activos actualmente activos;
- exportar el informe en formato CSV.
Para cada activo, también puede abrir una tarjeta separada y ver los datos relacionados.
Resultados de las pruebas
La prueba confirmó que las balizas y etiquetas BLE de Lansitec pueden transmitir datos a Tags a través de rastreadores Teltonika utilizados como gateways.
Esta configuración es adecuada para detectar la ubicación aproximada de equipos dentro de un edificio, así como para registrar la presencia y el movimiento de activos entre plantas, sitios y otras zonas predefinidas.
En Tags, los datos recibidos pueden utilizarse para ver el historial, configurar notificaciones, analizar estadísticas y generar informes.
Al mismo tiempo, las capacidades de Tags no se limitan a los dispositivos Lansitec. El principio de funcionamiento actual de la solución permite utilizar balizas, etiquetas y sensores BLE de diferentes fabricantes, siempre que transmitan datos en formatos estándar iBeacon y Eddystone y que el gateway utilizado admita la recepción y transmisión de estos datos a la plataforma.