Captura programable de datos junto al origen

Ejecute la captura
donde están los datos.

Lens gestiona agentes ligeros que ejecutan tareas configuradas junto a dispositivos y sistemas locales. Su plano de control define qué se ejecuta, dónde y cuándo, y recibe resultados tipados y el estado operativo.

Plano de control

Trazadera Lens

ProgramasConfiguracionesDesplieguesEstado de los agentes
Instrucciones y sincronizaciónResultados y estado de ejecución

Ejecución junto al origen

Agente de Lens

ConectorLógica localResultados tipados
LinuxWindowsmacOSAndroid

Un despliegue controlado

Separar la lógica de captura del lugar de ejecución.

Lens convierte una necesidad de captura local en unas condiciones operativas explícitas. Defina la tarea y sus resultados, configure el entorno local, seleccione los agentes y programe la ejecución. El conjunto se supervisa desde un único plano de control.

01

Definir

Empaquetar la lógica de captura y declarar los campos y tipos de datos que el programa debe devolver.

Tarea ejecutable
02

Configurar

Mantener las direcciones de los servicios, las rutas, los mapas de registros y los parámetros del entorno separados del programa.

Configuración reutilizable
03

Asignar

Utilizar etiquetas y localizaciones para asignar cada tarea a los agentes que deben recibirla.

Alcance explícito
04

Ejecutar

Ejecutar la tarea junto al origen, con una frecuencia definida y un tiempo máximo explícito.

Procesamiento local
05

Supervisar

Consultar de forma centralizada las señales de actividad, la sincronización, la información del sistema, los registros de ejecución y el estado del despliegue.

Control de los agentes

Northstar Plant

Un plano de control. Cuatro vistas técnicas.

Este ejemplo industrial aislado utiliza el producto actual para representar un conjunto de sistemas locales. El estado de los agentes, los programas de captura, los parámetros de cada entorno y las reglas de despliegue se mantienen separados, visibles y gestionables de forma independiente.

Observar

Mantener visibles los sistemas locales.

Cada entorno de ejecución muestra su plataforma, ubicación, etiquetas asignadas y estado de sincronización antes de permitir que se ejecute una tarea.

Vista de agentes de Lens con entornos Linux, Windows, macOS y Android en un conjunto de instalaciones industriales
01 / 04

Lens en Android

Configure sobre el terreno.
Mantenga la conexión.

Vincule un dispositivo Android con Lens, compruebe la conexión y consulte los registros de ejecución desde la misma aplicación.

Compruebe que el agente está conectado.

El dispositivo muestra su identidad, versión y estado de conexión. Abra la consola cuando necesite examinarlo con más detalle.

Ejecución en el dispositivo
Aplicación Lens para Android con identidad del agente, versión, estado conectado y botón de acceso a la consola
ConexiónAmpliar la pantalla

Tecnología

Un entorno de ejecución programable con control centralizado.

Lens combina un servicio Java y Spring Boot, mensajería persistente y entornos de ejecución portables junto al origen. Su arquitectura separa la definición y entrega de tareas, la ejecución local y la información que permite supervisarlas.

01

Plano de control en Java

El núcleo actual utiliza Java 21 y Spring Boot, y expone el modelo de gestión mediante una API REST y una interfaz web.

02

Agente portable

Un entorno compatible con Java 8 permite ejecutar el agente en Linux, Windows y macOS, con una implementación específica para dispositivos móviles Android.

03

Transporte persistente de instrucciones

Apache Artemis y MQTT/JMS transportan instrucciones y telemetría entre el servicio central y los entornos de ejecución con conectividad intermitente.

04

Resultados declarados

Los programas declaran los campos y tipos que producen, haciendo explícitos los resultados de la captura antes de programar un despliegue.

05

Configuración desacoplada

Los parámetros del entorno se mantienen separados de la lógica ejecutable para reutilizar los programas en distintas instalaciones sin incorporar detalles locales al código.

06

Despliegue por etiquetas

Programas, configuraciones, frecuencias, tiempos máximos y etiquetas de agentes se combinan en unas condiciones de ejecución controlables.

07

Observabilidad de la ejecución

Las señales de actividad, la sincronización, la información del sistema y los registros permiten consultar de forma centralizada el estado operativo de cada agente.

08

Estado de gestión persistente

PostgreSQL conserva el modelo de la plataforma y las API permiten acceder a sus recursos desde automatizaciones y sistemas relacionados.

Alcance práctico

Empiece por una fuente de difícil acceso.

Un primer alcance útil identifica los datos que no se pueden recoger de forma fiable desde un sistema central, el entorno próximo al origen y la definición mínima de resultados que permite utilizarlos.

Hablemos de una fuente local

Entornos de ejecución

Desplegar cerca de dispositivos y sistemas locales.

LINLinuxWINWindowsMACmacOSANDAndroid

El entorno compatible depende del paquete del agente y del conector que requiera la fuente.

Condiciones de captura

Definir juntos el conector, la ejecución y los resultados.

Dispositivos y sensoresMáquinas y sistemas de operaciónAPI y servicios localesFicheros y registros operativosEquipos de redSistemas locales propietarios

Una fuente se incluye cuando ya existe un conector adecuado o se desarrolla para el proyecto.

Empezar por el origen

¿Qué datos operativos nunca llegan a un sistema central?

Aporte una fuente, el entorno próximo a ella y la decisión que sus datos deben respaldar. Podemos definir el conector, el lugar y la frecuencia de ejecución y los resultados esperados antes de ampliar el alcance.

Contactar con Trazadera