Gestión de flujos
IoT Logic proporciona un entorno de lienzo flexible en el que puede crear flujos de datos personalizados para procesar, transformar y enrutar la telemetría de los dispositivos. Cada flujo consta de nodos interconectados que realizan funciones específicas dentro de su canal de procesamiento de datos, desde la recepción de datos brutos de dispositivos hasta el reenvío de información enriquecida a sistemas externos.
Creación de un nuevo flujo
IoT Logic comienza con un espacio de trabajo vacío en el que puede diseñar su flujo de procesamiento de datos.

Crear diálogo de flujo
Siga estos sencillos pasos para crear un flujo:
Haga clic en el botón Nuevo flujo en la parte superior de la pantalla para abrir el cuadro de diálogo de creación de flujo.
Introduzca un Nombre del flujo y una Descripción opcional para mostrar claramente detalles específicos sobre la funcionalidad o el propósito de este flujo.
Asegúrese de que el conmutador Flujo habilitado esté activado (a menos que esté creando un flujo que inicialmente deba permanecer inactivo).
Haga clic en Guardar para crear su flujo y acceder al espacio de trabajo del flujo.
El nombre y la descripción del flujo le ayudarán a identificar cada flujo cuando tenga varias configuraciones. El conmutador activado/desactivado ofrece una forma cómoda de detener temporalmente el procesamiento de datos sin borrar toda la configuración del flujo.
Los flujos desactivados no envían datos. Las lecturas de los dispositivos implicados en un flujo desactivado no llegan a ningún destino, incluida la plataforma Navixy. Esto significa que deshabilitar un flujo puede interrumpir sus capacidades de monitorización y recopilación de datos para los dispositivos afectados. Desactive los flujos sólo cuando desee detener deliberadamente la transmisión de datos por completo.
Después de guardar, su nuevo flujo aparecerá en el área de trabajo y podrá empezar a añadir nodos de procesamiento desde el panel de menú de la izquierda.
Configuración de los componentes del flujo
Cada flujo consta de nodos interconectados que definen cómo se mueven los datos a través de su sistema. Los componentes básicos disponibles en el panel Nodos incluyen:
Nodo Fuente de Datos
Este nodo establece el punto de entrada para los datos de dispositivos en su flujo. Procesa dispositivos específicos de su cuenta Navixy que usted puede:
Filtrar por fabricante y modelo
Especifique el protocolo de comunicación
Seleccione de uno a un número ilimitado de dispositivos para enviar datos al flujo
Seleccione fácilmente todos los grupos de dispositivos

Para conocer las opciones de configuración detalladas, consulte el nodo Fuente de datos.
Nodo Iniciar Atributo
Este nodo permite la transformación de datos a través del Lenguaje de Expresión Navixy. Le permite:
Crear nuevos atributos calculados en función de los parámetros del dispositivo
Realizar conversiones de unidades y operaciones matemáticas
Aplicar cálculos basados en el tiempo

Para obtener información detallada sobre las opciones de configuración, la sintaxis y ejemplos de expresiones, consulte el nodo Iniciar Atributo.
Nodo Punto de Salida
Este nodo define dónde y cómo se transmiten los datos procesados. En su configuración, puede
Especificar los detalles de la conexión de destino (IP/dominio, puerto)
Seleccionar protocolos de transporte y versiones de protocolo
Configurar medidas de seguridad como SSL y autenticación
Configurar parámetros MQTT como ID de cliente, temas y niveles de QoS
Cree perfiles de punto final reutilizables para configuraciones coherentes

Para obtener detalles completos sobre las opciones de transmisión de datos, consulte el nodo Punto de Salida.
Su flujo debe incluir un Punto de salida predeterminado para enviar datos a la plataforma. Mantener esta conexión garantiza que los datos de su dispositivo permanezcan disponibles para su visualización y gestión en la interfaz Navixy.
Construir su flujo
Para montar su secuencia de tratamiento de datos
Arrastre los nodos desde el menú de la izquierda y suéltelos en el área de trabajo.
Haga clic en cada nodo para abrir su panel de configuración y establecer los parámetros necesarios.
Conecte los nodos haciendo clic en el conector de salida de un nodo y arrastrándolo hasta el conector de entrada del nodo de destino.

Ejemplo de flujo creado
Su flujo debe comenzar con al menos un nodo Fuente de Datos y terminar con uno o más nodos Punto de Salida. Entre estos, puede añadir nodos de transformación para manipular los datos según sus necesidades.
Los nodos pueden conectarse en varias configuraciones:
Un único nodo Fuente de Datos puede alimentar varios nodos para su procesamiento en paralelo.
Varios nodos Fuente de Datos pueden conectarse a un único nodo Punto de salida para consolidar flujos de datos.
Los nodos Iniciar Atributo pueden encadenarse secuencialmente para cálculos de varias etapas.
Edición de flujos existentes
Después de crear un flujo, puede modificar su configuración a medida que evolucionen sus necesidades.
Modificación de los detalles del flujo
Para cambiar el nombre, la descripción o el estado activado del flujo:
Haga clic
en junto al nombre del flujo
Actualice los campos deseados
Guardar los cambios
Eliminar elementos
Cuando necesite reestructurar su flujo, puede eliminar nodos o conexiones:

Eliminar un nodo:
Sitúe el cursor sobre el nodo que desea eliminar
Haga clic en el icono de eliminación que aparece en la esquina superior derecha del nodo
Cuando elimine un nodo, también se eliminarán todas sus conexiones.
Eliminar una conexión:

Haga clic en la línea de conexión que desea eliminar
Haga clic en Desvincular o pulse la tecla de retroceso del teclado
Gestión de varios flujos
Para pasar de un flujo a otro:
Haga clic en el desplegable Flujo de datos
Seleccione el flujo que desea ver o editar, se abrirá en el área de trabajo
Cualquier cambio no guardado en el flujo actual se perderá al cambiar, se le pedirá que confirme la acción.
Guardar y activar flujos
Después de configurar su flujo
Haga clic en el botón Guardar flujo para almacenar la configuración de su flujo
Asegúrese de que el flujo está activado para que comience a procesar datos
Una vez activado, su flujo
Recibirá datos en tiempo real de los dispositivos configurados
Aplicar las transformaciones definidas a través de los nodos de atributos Initiate
Enviar los datos procesados a los puntos finales especificados en el formato del Navixy Generic Protocol.
Si necesita desactivar temporalmente el procesamiento de datos, puede alternar el estado activado del flujo sin perder la configuración.
Ejemplos de configuración
Encontrará descripciones detalladas paso a paso de un ejemplo de creación de flujo en Ejemplo de configuración de flujo. El ejemplo también contiene explicaciones sobre algunas opciones comunes de enriquecimiento de datos. No dude en utilizar este ejemplo como plantilla para sus flujos personalizados.