Saltearse al contenido

Detalles de Arquitectura

Esta sección proporciona una referencia técnica detallada sobre los componentes y flujos de datos en la arquitectura de Nodum.

El flujo de información en Nodum sigue un camino claro y estructurado, desde el piso de planta hasta los sistemas empresariales.

graph TD
    subgraph "Planta (OT)"
        direction LR
        PLC[PLCs]
        Sensors[Sensores]
        Machines[Maquinaria]
    end

    subgraph "Capa EDGE"
        EdgeDevice[Dispositivo Nodum EDGE]
    end

    subgraph "Capa ENTERPRISE / CLOUD"
        direction TB
        Enterprise[Nodum ENTERPRISE]

        subgraph "Flujo de Datos Interno"
            direction LR
            UNS[Unified Namespace]
            NodeRED["Transformación (Node-RED)"]
        end

        BI[Sistemas BI]
        ERP["ERP/MES"]
        Cloud["Cloud (AWS, Azure)"]
    end

    %% --- Conexiones ---
    PLC & Sensors & Machines -- "Extracción (Múltiples Protocolos)" --> EdgeDevice
    EdgeDevice -- "Envío de datos" --> Enterprise
    Enterprise -- "Crea y gestiona" --> UNS
    UNS -- "Datos para" --> NodeRED
    NodeRED -- "Datos enriquecidos a" --> UNS
    Enterprise -- "Distribuye a" --> BI & ERP & Cloud

    %% --- Estilos Fijos para Preview ---
    classDef planta_class fill:#e6e6fa,stroke:#7c42b3,color:#000
    classDef edge_class fill:#d1e7dd,stroke:#1e884a,color:#000
    classDef enterprise_class fill:#fff0c1,stroke:#b5830d,color:#000

    %% --- Aplicación de Clases ---
    class PLC,Sensors,Machines planta_class
    class EdgeDevice edge_class
    class Enterprise,UNS,NodeRED,BI,ERP,Cloud enterprise_class
  • Nodum EDGE: Software o hardware desplegado localmente. Su responsabilidad es la comunicación con el hardware de OT, la recolección de datos y la publicación de estos en un formato estandarizado hacia la capa Enterprise.
  • Nodum ENTERPRISE: Servidor central (On-Premise o Cloud) que agrega datos de todos los nodos EDGE. Aquí es donde se construye el UNS, se aplican lógicas de negocio y se exponen los datos a los consumidores finales.
  • Broker MQTT: El intermediario de mensajes que facilita la comunicación en tiempo real entre las capas EDGE y ENTERPRISE. Nodum gestiona su propio broker para asegurar la integridad y el rendimiento.
  • Unified Namespace (UNS): La estructura de datos jerárquica que modela toda la empresa. Se implementa sobre el broker MQTT.