Conectar AWS IoT Core con N3uron
Introducción
Hemos descrito el proceso de transmitir datos desde tu dispositivo reTerminal DM a AWS IoT Core usando el protocolo MQTT. Este tutorial se integrará perfectamente con el proceso mencionado anteriormente. En este tutorial, profundizaremos en las complejidades de la interfaz entre la plataforma N3uron Edge IIoT y AWS IoT Core.
Prerrequisitos
Hardware
reTerminal DM |
---|
![]() |
Software
Recomendamos encarecidamente estudiar la guía Primeros Pasos con N3uron. Proporciona información esencial sobre la navegación por la interfaz web de N3uron, la comprensión de conceptos como la Web UI y el módulo Web Vision, la comprensión del concepto de etiquetas y la creación de paneles básicos. Si aún no has explorado estos fundamentos, es recomendable hacerlo antes de continuar. Puedes acceder a la guía a través del enlace proporcionado.
Si no has explorado nuestra guía sobre la integración de AWS IoT Core con reTerminal DM, también recomendamos hacerlo. Esta guía completa cubre todo desde lo básico hasta los pasos avanzados para publicar un valor en IoT Core. Como complementa el tutorial actual, es beneficioso familiarizarse también con este contenido.
Configurar la Plataforma IIoT N3uron
Crear una Instancia de Módulo Dentro de la Interfaz WebUI de N3uron
- Paso 01: En el panel de Navegación, selecciona Config.
- Paso 02: En el panel Explorer, selecciona Modules.
- Paso 03: Haz clic en el menú Model y selecciona New Module.
- Paso 04: La instancia puede tener cualquier nombre, pero para el ejemplo usaremos MQTT.
- Paso 05: Establece la propiedad Module Type como MqttClient. Deja el resto de las propiedades con sus valores predeterminados y haz clic en Save.
Configurar el Módulo MQTT de N3uron dentro del Panel Explorer de la WebUI
- Paso 01: En el panel Explorer, selecciona la instancia MQTT que acabas de crear.
- Paso 02: Haz clic en el botón del menú Model y selecciona New Connection.
- Paso 03: Dale un nombre a la nueva conexión. En este ejemplo, se ha nombrado AWS.
- Paso 04: Configura las propiedades de conexión:
- A: Selecciona Amazon Web Services del menú desplegable Destination Broker. Authentication mode será Certificate. También Client Id es N3uron en este ejemplo.
- B: Carga el Certificate, Private key y CA certificate que descargaste y guardaste cuando creaste la Thing en la Consola IoT de AWS.
- C: En la consola IoT de AWS, en el menú de la izquierda, ve a Settings y copia tu Device Data Endpoint. Regresa a N3uron y pégalo en el campo Broker URL.
- D: Deja el resto de las propiedades con sus valores predeterminados y haz clic en Save.
Suscribirse a un Tema Usando el Módulo MQTT de N3uron
- Paso 01: En el panel Model, haz clic derecho en la Conexión AWS, selecciona New Subscriber, y dale un nombre. En este ejemplo, simplemente usaremos Subscriber.
-
Paso 02: Haz clic en él y agrega un nombre en el campo Topic. En este ejemplo, hemos usado device/data.(En nuestro tutorial de AWS, hemos publicado datos bajo este tema.)
-
Paso 03: Establece las siguientes propiedades usando los valores mostrados a continuación, dejando el resto con sus valores predeterminados:
- Qos: Qos 0.
- Encoding: UTF8
- Compression: None
- Serialization: JSON
- Data parser/Type: MqttClient JSON
Y guárdalo.
Crear una Etiqueta
- Paso 01: Dentro del panel Explorador, selecciona Etiquetas.
- Paso 02: En el menú Modelo, haz clic derecho en el icono de carpeta, selecciona Nueva Etiqueta y dale un nombre. En este ejemplo, usaremos Subscribed_value.
-
Paso 03: En el panel de Configuración, establece las siguientes propiedades usando los valores mostrados a continuación, dejando el resto con sus valores predeterminados:
- Tipo: Número.
- Origen/Habilitado: Sí
- Tipo de Módulo: MqttClient
- Nombre del módulo: MQTT
- Config/Suscriptor: AWS/Subscriber
-
Paso 04: Haz clic en Guardar.
Después de ejecutar el script de python que proporcionamos en AWS IoT y reTerminal DM o EdgeBox y AWS IoT. Regresa a la interfaz WebUI de N3uron y en el panel izquierdo, selecciona Datos/Tiempo Real. Ahora deberías ver la etiqueta Subscribed_Value que creaste antes con un valor.
Visualización
Si has creado un módulo webvision puedes comenzar estos pasos.
- Paso 01: Navega a WebVision en la sección Config y haz clic en Abrir Diseñador. Inicia sesión usando tus credenciales de Administrador.
- Paso 02: En la sección Plantillas, crea un nuevo Contenedor con el nombre que desees. Luego, designa este contenedor como el de inicio. Esto lo establecerá como nuestra pantalla inicial de WebVision. Aparecerá con un símbolo de asterisco (*) al lado.
- Paso 03: Cambia el color de fondo del contenedor.
- Paso 04: Dentro del contenedor Principal, navega a Componentes y añade un nuevo componente. Para este ejemplo, selecciona el componente Etiqueta.
- Paso 05: Puedes modificar las propiedades de la etiqueta para una mejor apariencia.
- Paso 06: Dentro del componente Etiqueta, selecciona la etiqueta que proporcionará los valores mostrados en el componente Etiqueta.
- Paso 07: Selecciona la Propiedad de etiqueta
- Paso 08: A continuación, navega a WebVision en la sección Config y haz clic en Abrir UI. Inicia sesión usando tus credenciales de Administrador.

Posteriormente, presenciarás el resultado final, que implica actualizar los valores de la etiqueta de acuerdo con los datos suscritos desde la nube.
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.