

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
<a name="open-source-edge-integrations"></a>

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® ](https://nodered.org/) para almacenar datos de series temporales con [ InfluxDB® y monitorear las operaciones a través [ de los ](https://grafana.com/) paneles de Grafana®. ](https://www.influxdata.com/lp/influxdb-database/)

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.](http://docs.aws.amazon.com/es_es/iot-sitewise/latest/userguide/images/gateway-open-source-overview.png)


**nota**  
En esta guía, utilizamos la versión de código abierto de [ Grafana ](https://grafana.com/) 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](https://docs.aws.amazon.com/grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html)

## Opciones de implementación
<a name="deployment-options"></a>

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.
+ [Configure las integraciones de código abierto manualmente (Windows)](windows-manual-setup.md)— Para configuraciones personalizadas o infraestructura existente
+ [Configure integraciones de código abierto con Docker (Linux)](linux-docker-setup.md)— Para una implementación rápida con componentes preconfigurados

## Descripción general de un ejemplo de parque eólico
<a name="open-source-example-overview"></a>

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
<a name="open-source-requirements"></a>

Antes de implementar integraciones de código abierto con SiteWise Edge, asegúrese de que su entorno cumpla con los requisitos necesarios.
+ **Requisitos de hardware**: el hardware de su puerta de enlace debe cumplir los requisitos de las puertas de enlace SiteWise Edge. Para obtener más información, consulte [AWS IoT SiteWiseRequisitos de la puerta de enlace autohospedada de Edge](configure-gateway-ggv2.md) las MQTT-enabled pasarelas V3 y. [Requisitos para el AWS IoT SiteWise Aplicación Edge](siemens-app-gateway-requirements.md)
**importante**  
Al implementar componentes adicionales de código abierto, asegúrese de que su hardware cumpla con los requisitos de [ InfluxDB ](https://docs.influxdata.com/influxdb/v2/install/) y Grafana. [ Node-RED ](https://nodered.org/docs/getting-started/) [https://grafana.com/docs/grafana/latest/setup-grafana/installation/](https://grafana.com/docs/grafana/latest/setup-grafana/installation/)
+ La configuración de su red debe admitir tanto la comunicación local entre los componentes como la conectividad a la nube para Edge. SiteWise 
+ Todos los servicios deben ejecutarse en el mismo host.

## Consideraciones de seguridad
<a name="open-source-security-considerations"></a>

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
<a name="open-source-other-considerations"></a>

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](https://aws.amazon.com/iot-sitewise/pricing/).
+ 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
<a name="open-source-troubleshoot"></a>

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](troubleshooting-gateway.md#open-source-troubleshooting)