Espacio de trabajo y flujo predeterminado

Área de trabajo de IoT Logic

El área de trabajo consta de tres secciones: Barra de ajustes del flujo (1), Panel de nodos (2), y Lienzo (3).

IoT Logic workspace example (with a basic 3-step flow) visually divided by the numbered sections

1 - Barra de ajustes del flujo

Los controles principales para gestionar sus flujos de datos se agrupan en la barra de menú superior:

  • Flujo de datos: Muestra una lista de flujos existentes. Si ya tiene algunos flujos de datos creados, puede seleccionar el flujo necesario del desplegable para abrir su configuración.

    • Icono de lápiz: Permite editar la información del flujo como Nombre del flujo y Descripción, y también activarlo/desactivarlo. El botón se activa solo si se ha seleccionado un flujo y este no es el predeterminado.

    • Icono de papelera: Elimina la configuración del flujo actual. Si ya no necesita un flujo, puede eliminarlo completamente de la plataforma.

  • Nuevo flujo: Este botón abre la ventana de creación de flujo donde puede especificar toda la información sobre su nuevo flujo.

  • Analizador de datos: Este botón abre la Herramienta Data Stream Analyzer, que le ayudará a ver datos de diferentes fuentes y atributos y será útil para el diagnóstico.

2 - Panel de nodos

Los nodos disponibles se encuentran en un panel separado a la izquierda. Puede arrastrarlos y soltarlos en el lienzo del flujo actual. La opción para guardar la configuración del flujo actual también está ubicada en este panel. En este momento, están disponibles los siguientes nodos:

  • Origen de datos: Un nodo que define de dónde provienen los datos hacia el flujo actual. Un flujo puede contener múltiples orígenes reales.

  • Iniciar Atributo: Un nodo que maneja el enriquecimiento de datos mediante cálculos personalizados antes de enviarlos a un destino.

  • Lógica: Un nodo que crea ramificaciones condicionales basadas en expresiones lógicas, enroutando los datos por diferentes caminos según las condiciones en tiempo real.

  • Acción: Un nodo que realiza operaciones automatizadas sobre los datos del dispositivo, como enviar comandos de retorno a los dispositivos o desencadenar acciones en sistemas externos en función de condiciones definidas.

  • Punto de salida: Un nodo transmisor saliente que define a dónde se envían los datos desde el flujo actual.

Un flujo puede contener múltiples nodos de cada tipo. Combinar varios nodos en el mismo flujo le permite crear canalizaciones de datos complejas.

El Guardar flujo el botón guarda la configuración del flujo actual. Si edita algo en el flujo, no olvide guardar los cambios. Los cambios no guardados pueden descartarse recargando la página.

3 - Lienzo

Este es el elemento interactivo principal del área de trabajo donde se visualizan sus flujos:

  • Bloques de nodos: Todos los nodos que arrastra y suelta en el lienzo aparecen como bloques. Puede colocarlos como desee para que la imagen de su flujo sea clara e intuitiva. Al pasar el cursor sobre un nodo se muestra una ventana de edición. Nota. También puede abrir la ventana de edición haciendo doble clic en un nodo.

  • Transiciones: Las flechas representan las conexiones entre nodos, definiendo la ruta que siguen sus datos dentro del flujo. Los bloques de nodos también muestran indicaciones sobre qué direcciones de conexión soportan. Para crear una transición, simplemente haga clic en un elemento de conexión en un nodo de inicio y arrástrelo hasta el nodo destino. Si intenta conectar nodos en una dirección no admitida (por ejemplo, de un Punto de salida a un Origen de datos), el intento fallará. De esta manera, la plataforma evita la configuración accidental de un flujo de datos incorrecto.

  • Centrar image-20250403-153008.png: Este botón le permite enfocarse rápidamente en el área del lienzo que contiene elementos reales, asegurando que todo el flujo sea visible. Es especialmente útil para flujos grandes y complejos, pero al mismo tiempo ofrece un atajo práctico para ajustar automáticamente el diagrama de flujo al tamaño de la ventana.

  • Acercar/alejar image-20250403-153042.png: Funcionalidad común para gestionar la escala del diagrama de flujo. También puede acercar o alejar usando la rueda del ratón.

Flujo predeterminado

Default flow configuration showing the Default input and Default output endpoint nodes connected

Navixy ofrece un flujo de datos preconfigurado que incluye todos los dispositivos conectados a la cuenta y envía sus datos directamente a la plataforma. Este flujo está disponible en cada cuenta y no puede editarse. Consiste en dos nodos básicos: Entrada predeterminada y Punto de salida predeterminado.

El flujo predeterminado sirve como una ruta fundamental de transmisión de datos en el sistema Navixy. Su propósito principal es asegurar que los datos de los dispositivos no incluidos en ningún flujo personalizado no se pierdan y se transmitan al destino predeterminado: la plataforma Navixy.

Características clave del flujo predeterminado

  • Presente en cada cuenta de Navixy independientemente de si IoT Logic se usa activamente

  • No puede eliminarse, editarse ni modificarse de ninguna manera

  • Incluye automáticamente todos los dispositivos no asignados a flujos personalizados

  • Proporciona transmisión de datos directa sin transformaciones

  • Mantiene la estabilidad del sistema protegiendo la ruta de transmisión de datos predeterminada

Cuando crea flujos personalizados y asigna fuentes de datos específicas a ellos, esos dispositivos se eliminan automáticamente del flujo predeterminado para evitar la duplicación de datos. Esto garantiza que los datos de cada dispositivo se procesen a través de exactamente un flujo en cualquier momento.

Entrada predeterminada

El Entrada predeterminada el nodo sirve como el colector universal de datos para su cuenta. Recibe automáticamente datos de todos los dispositivos activos que no están asignados explícitamente a flujos personalizados.

Este nodo funciona como un contenedor dinámico que ajusta su alcance en función de sus configuraciones de flujo personalizado. A medida que crea nuevos flujos personalizados y asigna dispositivos a ellos, esos dispositivos se eliminan del alcance de la entrada predeterminada. De manera similar, si elimina un flujo personalizado, los dispositivos que antes gestionaba ese flujo regresan al alcance de la entrada predeterminada.

Este comportamiento dinámico garantiza una cobertura completa de datos en su cuenta mientras evita el procesamiento duplicado de datos.

Punto de salida predeterminado

El Punto de salida predeterminado el nodo proporciona un destino preconfigurado para enviar los datos de los dispositivos a la plataforma Navixy. Este nodo está preconfigurado con ajustes óptimos para la transmisión directa a los servidores de Navixy.

Navixy Default output endpoint node

El endpoint garantiza que todos los datos recopilados a través del flujo predeterminado estén correctamente formateados y transmitidos a la plataforma Navixy, permitiendo la visibilidad completa de sus dispositivos en la interfaz principal de Navixy.

El Punto de salida predeterminado el nodo también está disponible para su uso en flujos personalizados. Cada flujo personalizado debe mantener conexiones con este nodo de salida para asegurar que los datos de los dispositivos se envíen a la plataforma, habilitando capacidades de monitoreo usando las herramientas de Navixy. Si la salida de Navixy se elimina de un flujo personalizado, los datos de los dispositivos implicados en ese flujo dejarán de llegar a la plataforma.

Uso de Data Stream Analyzer con el flujo predeterminado

Data Stream Analyzer es sensible al flujo, lo que significa que supervisa únicamente los datos dentro del flujo donde se abrió. Usar la herramienta dentro del flujo predeterminado le permite solucionar problemas y supervisar la transmisión de datos de todos los dispositivos en esta cuenta que no están asignados a flujos personalizados. En caso de que no existan flujos personalizados en la cuenta, puede supervisar cada dispositivo de la cuenta a través del flujo predeterminado. Esta funcionalidad es particularmente útil para diagnosticar problemas de conectividad o de datos con dispositivos que no están asignados a flujos personalizados.

Para acceder a esta función, seleccione el flujo predeterminado y haga clic en el image-20250403-151357.png botón en el menú superior.

Para instrucciones detalladas sobre el uso de la herramienta, consulte Data Stream Analyzer.

Comprender las relaciones entre flujos

La relación entre el flujo predeterminado y los flujos personalizados sigue estos principios:

  1. Cada dispositivo en su cuenta debe tener una ruta para transmitir datos - El sistema IoT Logic garantiza que todos los dispositivos conectados a su cuenta siempre tengan una ruta definida para sus datos. Esto garantiza que los datos de ningún dispositivo se pierdan debido a problemas de configuración de enrutamiento, manteniendo una visibilidad completa de su flota de dispositivos.

  2. Cada dispositivo solo puede asignarse a un flujo a la vez - Para evitar el procesamiento duplicado de datos y asegurar un manejo coherente, los dispositivos se asignan exclusivamente a un solo flujo. Esto crea rutas de datos claras y elimina posibles conflictos entre diferentes configuraciones de procesamiento.

  3. El flujo predeterminado gestiona automáticamente cualquier dispositivo no asignado explícitamente en otro lugar - El flujo predeterminado sirve como un mecanismo "catch-all" que gestiona automáticamente todos los dispositivos no configurados específicamente en flujos personalizados. Esto asegura que los dispositivos recién añadidos o los dispositivos eliminados de flujos personalizados siempre tengan una ruta inmediata para la transmisión de datos.

  4. Los flujos personalizados tienen prioridad sobre el flujo predeterminado para la asignación de dispositivos - Cuando crea un flujo personalizado e incluye dispositivos específicos, esos dispositivos se eliminan automáticamente del flujo predeterminado. Este sistema de priorización le permite implementar procesamiento especializado para dispositivos seleccionados mientras mantiene el manejo predeterminado para los demás.

Este enfoque sistemático asegura una cobertura completa de datos mientras permite el procesamiento de datos personalizado cuando sea necesario.

Última actualización

¿Te fue útil?