Procese y visualice datos con SiteWise Edge y herramientas de código abierto - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Procese y visualice datos con SiteWise Edge y herramientas de código abierto

Configure las puertas de enlace compatibles con AWS IoT SiteWise Edge MQTT con herramientas de código abierto para el procesamiento y la visualización locales a fin de mejorar sus capacidades de gestión de datos industriales.

Con SiteWise Edge, puede crear una canalización de procesamiento de datos local mediante herramientas externas de código abierto. Utilice Node-RED® para almacenar datos de series temporales con InfluxDB® y supervise las operaciones a través de los paneles de Grafana®.

Node-RED procesa y transforma sus flujos de datos, mientras que InfluxDB proporciona almacenamiento de datos de series temporales. Grafana muestra sus datos operativos en tiempo real. Utilice estas herramientas con SiteWise Edge para sincronizar los datos entre su entorno local y el entorno local Nube de AWS, lo que le proporcionará información local inmediata y funciones de análisis a largo plazo basadas en la nube.

nota

Node-RED®, InfluxDB® y Grafana® no son vendedores ni proveedores de Edge. SiteWise

Un diagrama que muestra algunas fuentes de datos y el simulador de turbinas que se conecta al EMQX Broker para publicarlos. Luego, el bróker EMQX se suscribe a Gateway y a Node-RED. AWS IoT SiteWise Node-RED ingresa a InfluxDB y, luego, Influx DB al panel de control de Grafana.
nota

En esta guía, utilizamos la versión de código abierto de Grafana SiteWise for Edge en lugar del servicio Amazon Managed Grafana.

Opciones de implementación

Puede implementar esta solución mediante uno de estos dos enfoques. Con una configuración Microsoft Windows manual, usted controla la configuración y la integración de los componentes con su infraestructura. ConLinux, puede usar Docker para implementar componentes preconfigurados en contenedores.

Elija el método que se adapte a sus requisitos operativos.

Descripción general de un ejemplo de parque eólico

Esta guía utiliza un ejemplo de parque eólico para demostrar cómo se puede monitorizar la velocidad del viento de una turbina en un parque eólico. Este escenario práctico ilustra las necesidades comunes de monitoreo industrial, en las que tanto la visibilidad local como la basada en la nube son valiosas para la eficiencia operativa.

Con esta integración, puede:

  • Recopile datos de equipos industriales mediante una puerta de enlace AWS IoT SiteWise Edge

  • Procese datos localmente con Node-RED, InfluxDB y Grafana

  • Almacene datos localmente usando InfluxDB

  • Supervise los datos en tiempo real mediante los paneles de control de Grafana

A lo largo de esta guía, utilizamos el ejemplo de un parque eólico. Usamos Node-RED para simular una turbina que genera datos de velocidad del viento. Node-RED traduce la carga útil de datos, los publica en el broker MQTT de SiteWise Edge, se suscribe para recibir datos del bróker y los almacena localmente en InfluxDB. Este enfoque garantiza que todos los datos operativos estén disponibles tanto localmente para su acceso inmediato como en la nube para su posterior análisis. Al implementar este patrón, se gana resiliencia frente a las interrupciones de la red y, al mismo tiempo, se mantiene la capacidad de realizar análisis avanzados en la Nube de AWS red. Grafana se conecta a InfluxDB para el monitoreo local, lo que proporciona a los operadores visibilidad en tiempo real de las métricas sin depender de la nube. Una pasarela habilitada para MQTT de SiteWise Edge se conecta al mismo intermediario de MQTT al que enviar los datos AWS IoT SiteWise, lo que crea un puente entre sus operaciones perimetrales y los servicios basados en la nube.

Puede utilizar sus propios datos y configuraciones para crear un flujo de trabajo similar adaptado a sus requisitos industriales específicos, ya sea que esté supervisando equipos de fabricación, infraestructuras de servicios públicos u otros activos industriales.

Requisitos para las integraciones de código abierto

Antes de implementar integraciones de código abierto con SiteWise Edge, asegúrese de que su entorno cumpla con los requisitos necesarios.

Consideraciones de seguridad

Se recomienda cifrar todas las comunicaciones entre los componentes, especialmente al acceder a las interfaces desde redes no locales. Implemente los controles de acceso adecuados para cada componente y siga las prácticas AWS recomendadas para la configuración de la puerta de enlace AWS IoT SiteWise Edge y la seguridad de las AWS cuentas.

Entorno de desarrollo

Esta guía muestra cómo Node-RED, InfluxDB y Grafana se ejecutan y se accede a ellos localmente en un host de puerta de enlace. Para las implementaciones de producción que requieren acceso externo, implemente medidas de seguridad que incluyan el cifrado, la autenticación y la autorización TLS. Siga las prácticas recomendadas de seguridad de cada aplicación.

Software de terceros

Esta solución utiliza software de terceros no mantenido por AWS, incluidos InfluxDB, Node-RED, Grafana y el complemento. node-red-contrib-influxdb Antes de la implementación, asegúrese de que estos componentes cumplan con los requisitos de seguridad, las normas de cumplimiento y las políticas de gobierno de su organización.

importante

Esta guía hace referencia y utiliza software de terceros que no es propiedad ni mantenido por AWS. Antes de la implementación, asegúrese de que todos los componentes cumplan con sus requisitos de seguridad, cumplimiento y gobierno. Mantenga todo el software actualizado con los parches de seguridad más recientes y siga las mejores prácticas para proteger su implementación perimetral.

InfluxDB, Node-RED y Grafana no son vendedores ni proveedores de Edge. SiteWise

Otras consideraciones

Tenga en cuenta estos factores adicionales al implementar integraciones de código abierto con Edge. SiteWise

  • Usa las versiones más recientes de todos los servicios, herramientas y componentes.

  • Filtre y agregue los datos localmente antes de transmitirlos a la nube para reducir AWS IoT SiteWise los costos de ingesta de datos. Configure los períodos de retención de datos adecuados en InfluxDB y dimensione correctamente el hardware de su puerta de enlace. Para obtener más información, consulte Precios de AWS IoT SiteWise.

  • Implemente procedimientos de respaldo periódicos para todos los datos.

  • Supervise el uso de los recursos en su puerta de enlace y configure los límites de recursos adecuados para cada componente. Implemente políticas de retención de datos en InfluxDB para administrar el uso del disco.

Solución de problemas de integraciones de código abierto

Para obtener más información sobre la solución de problemas relacionados con las integraciones de código abierto para las puertas de enlace SiteWise Edge, consulte. Solución de problemas de integraciones de código abierto en Edge