View a markdown version of this page

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 MQTT-enabled las pasarelas AWS IoT SiteWise Edge 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. Use Node-RED® para almacenar datos de series temporales con InfluxDB® y monitorear 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 en 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 Nube de AWS, lo que le proporcionará información local inmediata y capacidades de análisis basadas en la nube a largo plazo.

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 turbina que se conecta al EMQX Broker para su publicación. A continuación, el bróker EMQX se suscribe al Gateway y. AWS IoT SiteWise Node-RED Node-RED ingresa a InfluxDB y luego a InfluxDB al panel de control de Grafana.
nota

En esta guía, utilizamos la versión de código abierto de Grafana para SiteWise Edge en lugar del servicio Grafana administrado por Amazon. https://docs.aws.amazon.com/grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html

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 de los componentes y la integración con su infraestructura. ConLinux, puedes usar Docker para implementar componentes preconfigurados en contenedores.

Elige el método que se adapte a tus requisitos operativos.

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

Esta guía utiliza un ejemplo de un parque eólico para demostrar cómo se puede controlar la velocidad del viento de una turbina en un parque eólico. Este escenario práctico ilustra las necesidades comunes de monitoreo industrial, donde la visibilidad local y 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 los datos localmente con Node-RED InfluxDB y Grafana

  • Almacene datos localmente usando InfluxDB

  • Supervise los datos en tiempo real utilizando los paneles de Grafana

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

Puede usar sus propios datos y configuraciones para crear un flujo de trabajo similar adaptado a sus requisitos industriales específicos, ya sea que supervise 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 cuando acceda 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 funcionan 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 mediante TLS. Siga las prácticas recomendadas de seguridad de cada aplicación.

Third-party software

Esta solución utiliza software de terceros que no es mantenido por AWS 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, los estándares 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 de su propiedad ni está mantenido por él 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 y Node-RED 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 datos localmente antes de la transmisión 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 su hardware de puerta de enlace. Para obtener más información, consulte Precios de AWS IoT SiteWise.

  • Implemente procedimientos de respaldo regulares 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 los temas de 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