Skip to main content

reComputer R1000 with N3uron

¿Qué es N3uron?

N3uron es una plataforma Industrial Edge completa para IIoT y DataOps que permite una integración fluida entre las plantas industriales y aplicaciones de terceros, ya sea en local o en la nube.
Con N3uron, puedes crear fácilmente canales de datos bidireccionales entre los sistemas OT e IT y desacoplar dispositivos de aplicaciones consolidando, modelando, procesando y visualizando todos tus datos operativos en una única fuente de verdad, haciendo que toda esta información esté disponible en toda la organización.

pir
  • Modular: Es completamente modular, con casi cincuenta módulos que los usuarios pueden combinar según sus necesidades, adquiriendo solo los estrictamente necesarios para sus aplicaciones.

  • Multiplataforma: N3uron puede ejecutarse en la mayoría de las versiones de Windows y distribuciones de Linux, así como en arquitecturas ARM como Raspberry Pi.

  • Licencia ilimitada: N3uron ofrece un modelo de licencia sin restricciones, permitiendo el uso ilimitado en términos de etiquetas, usuarios, dispositivos y conexiones, todo a un precio accesible.

  • Basado en la web: Una vez instalado, solo necesitas un navegador web para acceder al nodo.

  • Despliegue y desarrollo rápidos: N3uron puede instalarse en menos de un minuto y su entorno de desarrollo facilita la creación rápida de modelos de datos, especialmente al utilizar plantillas.

  • Extremadamente eficiente: Un solo nodo puede gestionar fácilmente cientos de miles de etiquetas, manteniendo bajos requisitos de hardware.

  • Arquitectura escalable y versátil: Desde su concepción, N3uron fue diseñado para implementar arquitecturas distribuidas con cientos o miles de nodos sin complicaciones. Los usuarios pueden conectar múltiples nodos rápidamente utilizando N3uron Links, escalando su arquitectura de manera sencilla según sus necesidades.

Primeros Pasos

Antes de comenzar este proyecto, es posible que necesites preparar tu hardware y software con anticipación, como se describe aquí.

Preparación de Hardware

reComputer R1000

Instalación

N3uron se puede instalar fácilmente con nuestro script de instalación automatizado en un solo paso. Simplemente ejecuta el siguiente comando en la terminal de tu reComputer R1000:

sudo curl -fsSL https://get.n3uron.com/install.sh | sudo bash
pir

En unos segundos, N3uron estará instalado y en funcionamiento.

Si prefieres una instalación manual, consulta nuestra sección de Knowledge Base para más información.

Uso

N3uron fue diseñado con una arquitectura orientada a microservicios, en la que cada módulo se ejecuta como un proceso independiente y Bootstrap es el servicio central que gestiona el resto de los procesos. Por defecto, el módulo WebUI se activa automáticamente, lo que permite su acceso tan pronto como finaliza la instalación. Funcionalidades adicionales pueden habilitarse creando nuevas instancias de módulos.

Cada módulo requiere una licencia válida para ejecutarse en modo de producción. Si un módulo no encuentra una licencia válida, funcionará en modo de demostración durante dos horas. Para reiniciar el período de demostración, es necesario reiniciar el módulo.

Veamos un ejemplo paso a paso de cómo N3uron facilita la recolección de datos a través del Cliente OPC UA y cómo estos datos pueden publicarse sin interrupciones en un broker MQTT utilizando el módulo Cliente MQTT, permitiendo la transmisión continua de datos a través de MQTT.

Configurar Cliente OPC UA

  • Paso 1: Abre tu navegador favorito en otra máquina dentro de la red local para acceder a la WebUI de N3uron. Usa la dirección IP del reComputer R1000 y el puerto configurado para la WebUI (por defecto, 8003 para HTTP o 8443 para HTTPS).

Usuarios predeterminados de N3uron WebUI.

Acceso completoAcceso de solo lectura
Usuario:adminuser
Contraseña:n3uronn3uron
  • Paso 2: Abre la WebUI de N3uron y navega a Configuración → Módulos. Haz clic en el menú y luego crea un Nuevo Módulo, al que llamaremos OpcUaClient.
pir
  • Paso 3: Selecciona OpcUaClient como el tipo de módulo y luego haz clic en el botón Guardar para instanciar el módulo.
pir
  • Paso 4: El módulo recién creado aparecerá en la sección de Módulos. Navega a su configuración y crea un Nuevo Cliente, al que llamaremos DataSim.
pir
  • Paso 5: Configura el Cliente OPC UA para conectarse al punto de acceso de DataSim de la siguiente manera:
Endpoint URL: opc.tcp://datasim.n3uron.com:4840
Security Mode: None
Security Policy: None

Authentication:
Enabled: Yes
User: sunn3rgy
Password: n3uron

Haz clic en Guardar para aplicar los cambios y recargar el módulo.

pir
  • Paso 6: Navega a la sección OPC Browser dentro del módulo y selecciona el cliente DataSim que creaste previamente.
pir
pir

Crear una etiqueta

  • Paso 1: Arrastra y suelta el objeto deseado desde el navegador a la sección del modelo de datos.

    pir
  • Paso 2: Ahora puedes encontrar la etiqueta recién creada en Configuración → Etiquetas y ver su valor en la sección de Tiempo Real.

pir
pir

Crear una plantilla

Las plantillas permiten aprovechar principios de diseño de datos orientados a objetos en N3uron, reduciendo drásticamente el tiempo invertido en la implementación de nuevos proyectos.

Al crear y utilizar plantillas, los usuarios pueden generar nuevas instancias para construir rápidamente estructuras de datos complejas y configuraciones de comunicación. Cualquier cambio en la definición de la plantilla se hereda automáticamente en todas sus instancias, ahorrando tiempo en la modificación de rutas y configuraciones.

Solo arrastra y suelta el objeto deseado en la sección de plantillas y comienza a construir tu plantilla usando propiedades personalizadas, herencia y más.

pir

Configurar el Cliente MQTT

Paso 1: Ve a Configuración → Módulos, haz clic en el menú y luego crea un Nuevo Módulo llamado MqttClient.

pir
  • Paso 2: Selecciona MqttClient como el tipo de módulo y luego haz clic en Guardar.
pir
  • Paso 3: Navega al nuevo módulo y crea una Nueva Conexión llamada HiveMQ.
pir
  • Paso 4: Configura la conexión para utilizar el broker público de HiveMQ:
Broker URL: broker.hivemq.com
Port: 1883
pir
  • Paso 5: Crea un Nuevo Publicador y establece un tema de destino, por ejemplo, "/n3/recomputer".
pir
pir
  • Paso 6: Crea un Filtro de Etiquetas para coincidir con todas las etiquetas en este nodo. El filtro de etiquetas es la forma en que indicamos al módulo qué etiquetas deben publicarse en el broker. Haz clic en Guardar para aplicar todos los cambios y recargar el módulo.
pir
pir
  • Paso 7: Dirígete a la sección de Diagnóstico y habilita los registros en tiempo real para el módulo MqttClient. Espera a ver los registros generados por el módulo cada vez que publique nuevos datos en el broker.
pir

Instanciar un módulo WebVision

Paso 1: Abre N3uron y navega al menú de Configuración.

Paso 2: Haz clic en Módulos y luego crea un nuevo módulo. Esta instancia puede recibir cualquier nombre (excepto aquellos con caracteres especiales como ‘.’, ‘/’, etc.), aunque se recomienda que los usuarios asignen nombres similares al del módulo que están instanciando para facilitar su identificación. En este ejemplo, se ha seleccionado el módulo WebVision y se ha nombrado WebVision.

Paso 3: Navega a la configuración principal de WebVision y elige la configuración de servidor adecuada. Los ajustes predeterminados deberían ser suficientes para la mayoría de los casos de uso. Para más detalles, consulta el siguiente enlace: Configuración Inicial de WebVision.

Paso 4: Una vez que el módulo WebVision ha sido instanciado, el primer paso es asignar permisos a los roles previamente creados en la sección de Roles de la WebUI. Por defecto, existen dos roles: Administrador para acceso administrativo y Usuario para acceso regular. Puedes agregar usuarios a estos roles o crear nuevos según sea necesario. Una vez establecidos los roles, configura los permisos para los roles de Diseñador y Visor según corresponda.

Además, establece una ruta de filtro de etiquetas para cada rol. El acceso a la ruta del filtro de etiquetas determina qué etiquetas del modelo de datos estarán disponibles para la visualización por el rol correspondiente. En este caso, asignaremos la ruta completa del modelo de etiquetas a ambos roles.

Instanciar un módulo WebVision

Paso 1: Abre N3uron y navega al menú de Configuración.

Paso 2: Haz clic en Módulos y luego crea un nuevo módulo. Esta instancia puede recibir cualquier nombre (excepto aquellos con caracteres especiales como ‘.’, ‘/’, etc.), aunque se recomienda que los usuarios asignen nombres similares al del módulo que están instanciando para facilitar su identificación. En este ejemplo, se ha seleccionado el módulo WebVision y se ha nombrado WebVision.

Paso 3: Navega a la configuración principal de WebVision y elige la configuración de servidor adecuada. Los ajustes predeterminados deberían ser suficientes para la mayoría de los casos de uso. Para más detalles, consulta el siguiente enlace: Configuración Inicial de WebVision.

Paso 4: Una vez que el módulo WebVision ha sido instanciado, el primer paso es asignar permisos a los roles previamente creados en la sección de Roles de la WebUI. Por defecto, existen dos roles: Administrador para acceso administrativo y Usuario para acceso regular. Puedes agregar usuarios a estos roles o crear nuevos según sea necesario. Una vez establecidos los roles, configura los permisos para los roles de Diseñador y Visor según corresponda.

Además, establece una ruta de filtro de etiquetas para cada rol. El acceso a la ruta del filtro de etiquetas determina qué etiquetas del modelo de datos estarán disponibles para la visualización por el rol correspondiente. En este caso, asignaremos la ruta completa del modelo de etiquetas a ambos roles.

  • Administrador:
    • Diseñador: Editar
    • Visor: Ver
    • Ruta de filtro de etiquetas:
      • Modo: Incluir
      • Ruta: /
      • Patrón Regex: .*
  • Usuario:
    • Diseñador: Ninguno
    • Visor: Ver
    • Ruta de filtro de etiquetas:
      • Modo: Incluir
      • Ruta: /
      • Patrón Regex: .*

Paso 5: Para probar nuestra pantalla inicial de WebVision, creemos una etiqueta. Ve a la WebUI, selecciona Configuración, y luego haz clic en Etiqueta. En la sección Modelo, haz clic en el menú y selecciona Nueva Etiqueta. Nómbrala TestTag, selecciona el tipo Número, otórgale permisos de Lectura-Escritura, inicialízala en 0 (opcional) y guarda los cambios.

Paso 6: Luego, navega a WebVision en la sección de Configuración y haz clic en Abrir Diseñador. Inicia sesión con tus credenciales de Administrador.

Paso 7: En la sección de Plantillas, crea un nuevo Contenedor llamado Main. Luego, configúralo como el contenedor de inicio. Esto establecerá Main como la pantalla inicial de WebVision. Aparecerá con un asterisco (*) junto a su nombre.

Paso 8: Cambia el color de fondo del contenedor Main.

Paso 9: Dentro del contenedor Main, navega a Componentes y agrega un nuevo componente. Para este ejemplo, selecciona el componente Gauge.

Paso 10: Dentro del componente Gauge, selecciona la etiqueta que proporcionará los valores que se mostrarán en el componente.

Paso 11: Luego, navega a WebVision en la sección de Configuración y haz clic en Abrir UI. Inicia sesión con tus credenciales de Administrador.

Paso 12: Para probar nuestro diseño simple, navega a la WebUI y selecciona Datos > Tiempo Real. Cambia el valor de TestTag. Luego, regresa a la UI de WebVision y verifica si el valor mostrado en el componente Gauge se ha actualizado.

Explora más sobre WebVision

Hay mucho por descubrir en WebVision para mejorar tu experiencia con el reComputer R1000. Para obtener más detalles, consulta nuestra Base de conocimientos sobre WebVision.

Lo que has visto es solo el comienzo. Aprovecha las infinitas posibilidades que ofrece su impresionante gama de casi 50 módulos. Atrévete a soñar en grande, innova y lleva tus proyectos a nuevas alturas con las avanzadas funcionalidades de N3uron. Para una exploración más profunda de esta potente plataforma, visita https://n3uron.com/ y embárcate en un emocionante viaje de descubrimiento.

Loading Comments...