

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Traitez et visualisez les données avec SiteWise Edge et des outils open source
<a name="open-source-edge-integrations"></a>

Configurez les MQTT-enabled passerelles AWS IoT SiteWise Edge avec des outils open source pour le traitement et la visualisation locaux afin d'améliorer vos capacités de gestion des données industrielles.

Avec SiteWise Edge, vous pouvez créer un pipeline de traitement de données local à l'aide d'outils externes open source. Utilisez [ Node-RED® ](https://nodered.org/) pour stocker des données chronologiques avec [ InfluxDB® et surveiller les opérations via des ](https://www.influxdata.com/lp/influxdb-database/) tableaux de bord [ Grafana®. ](https://grafana.com/)

Node-RED traite et transforme vos flux de données, tandis qu'InfluxDB fournit un stockage de données chronologique. Grafana affiche vos données opérationnelles en temps réel. Utilisez ces outils avec SiteWise Edge pour synchroniser les données entre votre environnement local et le AWS Cloud, ce qui vous donne à la fois des informations locales immédiates et des fonctionnalités d'analyse basées sur le cloud à long terme.

**Note**  
Node-RED®, InfluxDB® et Grafana® ne sont ni des vendeurs ni des fournisseurs d'Edge. SiteWise 

![Un diagramme qui montre quelques sources de données et le simulateur de turbine connecté à l'EMQX Broker pour publier. Ensuite, le courtier EMQX s'abonne à la AWS IoT SiteWise passerelle et. Node-RED Node-RED alimente InfluxDB, puis Influx DB dans le tableau de bord Grafana.](http://docs.aws.amazon.com/fr_fr/iot-sitewise/latest/userguide/images/gateway-open-source-overview.png)


**Note**  
Dans ce guide, nous utilisons la version open source de [ Grafana ](https://grafana.com/) pour SiteWise Edge au lieu du service [ Amazon Managed ](https://docs.aws.amazon.com/grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html) Grafana.

## Options de déploiement
<a name="deployment-options"></a>

Vous pouvez déployer cette solution en utilisant l'une des deux approches suivantes. Avec une configuration Microsoft Windows manuelle, vous contrôlez la configuration des composants et leur intégration à votre infrastructure. AvecLinux, vous pouvez utiliser Docker pour déployer des composants préconfigurés dans des conteneurs.

Choisissez la méthode qui répond à vos exigences opérationnelles.
+ [Configuration manuelle des intégrations open source (Windows)](windows-manual-setup.md)— Pour les configurations personnalisées ou l'infrastructure existante
+ [Configurer des intégrations open source avec Docker (Linux)](linux-docker-setup.md)— Pour un déploiement rapide avec des composants préconfigurés

## Aperçu des exemples de parcs éoliens
<a name="open-source-example-overview"></a>

Ce guide utilise un exemple de parc éolien pour montrer comment surveiller la vitesse du vent pour une turbine d'un parc éolien. Ce scénario pratique illustre les besoins courants en matière de surveillance industrielle pour lesquels la visibilité locale et basée sur le cloud est précieuse pour l'efficacité opérationnelle.

Grâce à cette intégration, vous pouvez :
+ Collectez des données à partir d'équipements industriels à l'aide d'une passerelle AWS IoT SiteWise Edge
+ Traitez les données localement avec Node-RED InfluxDB et Grafana
+ Stockez les données localement à l'aide d'InfluxDB
+ Surveillez les données en temps réel à l'aide des tableaux de bord Grafana

Tout au long de ce guide, nous utilisons l'exemple d'un parc éolien. Nous l'utilisons Node-RED pour simuler une turbine qui génère des données de vitesse du vent. Node-RED traduit la charge utile des données, publie les données sur le courtier SiteWise Edge MQTT, s'abonne pour recevoir des données du courtier et stocke les données localement dans InfluxDB. Cette approche garantit que toutes les données opérationnelles sont disponibles à la fois localement pour un accès immédiat et dans le cloud pour des analyses plus approfondies. En mettant en œuvre ce modèle, vous gagnez en résilience face aux perturbations du réseau tout en conservant la capacité d'effectuer des analyses avancées dans le AWS Cloud. Grafana se connecte à InfluxDB pour la surveillance locale, offrant aux opérateurs une visibilité en temps réel sur les métriques sans dépendance au cloud. Une MQTT-enabled passerelle SiteWise Edge se connecte au même broker MQTT auquel envoyer des données AWS IoT SiteWise, créant ainsi un pont entre vos opérations de périphérie et les services basés sur le cloud.

Vous pouvez utiliser vos propres données et configurations pour créer un flux de travail similaire adapté à vos besoins industriels spécifiques, que vous surveilliez des équipements de fabrication, des infrastructures de services publics ou d'autres actifs industriels.

## Exigences relatives aux intégrations open source
<a name="open-source-requirements"></a>

Avant de mettre en œuvre des intégrations open source avec SiteWise Edge, assurez-vous que votre environnement répond aux exigences requises.
+ **Configuration matérielle requise ** : le matériel de votre passerelle doit répondre à la configuration requise pour les passerelles SiteWise Edge. Pour plus d'informations, consultez [AWS IoT SiteWiseExigences relatives à la passerelle auto-hébergée Edge](configure-gateway-ggv2.md) pour MQTT-enabled, passerelles V3 et[Exigences relatives à la AWS IoT SiteWise Application Edge](siemens-app-gateway-requirements.md).
**Important**  
Lorsque vous déployez des composants open source supplémentaires, assurez-vous que votre matériel répond aux exigences d'[InfluxDB et de ](https://docs.influxdata.com/influxdb/v2/install/) [ Node-RED ](https://nodered.org/docs/getting-started/) Grafana. [https://grafana.com/docs/grafana/latest/setup-grafana/installation/](https://grafana.com/docs/grafana/latest/setup-grafana/installation/)
+ Votre configuration réseau doit prendre en charge à la fois la communication locale entre les composants et la connectivité cloud pour SiteWise Edge.
+ Tous les services doivent être exécutés sur le même hôte.

## Considérations sur la sécurité
<a name="open-source-security-considerations"></a>

Nous vous recommandons de crypter toutes les communications entre les composants, en particulier lorsque vous accédez à des interfaces depuis des réseaux non locaux. Mettez en œuvre des contrôles d'accès appropriés pour chaque composant et suivez les AWS meilleures pratiques en matière de configuration de la passerelle AWS IoT SiteWise Edge et de sécurité des AWS comptes.

**Environnement de développement **  
Ce guide montre qu' Node-REDInfluxDB et Grafana s'exécutent et sont accessibles localement sur un hôte de passerelle. Pour les déploiements de production nécessitant un accès externe, mettez en œuvre des mesures de sécurité, notamment le cryptage, l'authentification et l'autorisation TLS. Suivez les meilleures pratiques de sécurité de chaque application.

**Third-party logiciel **  
Cette solution utilise des logiciels tiers non gérés par AWS, notamment InfluxDB Node-RED, Grafana et le plugin. `node-red-contrib-influxdb` Avant le déploiement, assurez-vous que ces composants sont conformes aux exigences de sécurité, aux normes de conformité et aux politiques de gouvernance de votre organisation.

**Important**  
Ce guide fait référence à des logiciels tiers qui ne sont pas détenus ou gérés par AWS. Avant la mise en œuvre, assurez-vous que tous les composants répondent à vos exigences en matière de sécurité, de conformité et de gouvernance. Maintenez tous les logiciels à jour avec les derniers correctifs de sécurité et suivez les meilleures pratiques pour sécuriser votre déploiement en périphérie.  
 InfluxDB Node-RED, Grafana ne sont ni des vendeurs ni des fournisseurs d'Edge. SiteWise 

## Autres considérations
<a name="open-source-other-considerations"></a>

Tenez compte de ces facteurs supplémentaires lors de la mise en œuvre d'intégrations open source avec SiteWise Edge.
+ Utilisez les dernières versions de tous les services, outils et composants.
+ Filtrez et regroupez les données localement avant leur transmission dans le cloud afin de réduire les coûts d'ingestion des AWS IoT SiteWise données. Configurez des périodes de conservation des données appropriées dans InfluxDB et dimensionnez correctement le matériel de votre passerelle. Pour en savoir plus, consultez [Pricing AWS IoT SiteWise](https://aws.amazon.com/iot-sitewise/pricing/) (Tarification).
+ Mettez en œuvre des procédures de sauvegarde régulières pour toutes les données.
+ Surveillez l'utilisation des ressources sur votre passerelle et configurez des limites de ressources appropriées pour chaque composant. Mettez en œuvre des politiques de conservation des données dans InfluxDB pour gérer l'utilisation des disques.

## Résolution des problèmes liés aux intégrations open source
<a name="open-source-troubleshoot"></a>

Pour plus d'informations sur les sujets de dépannage liés aux intégrations open source pour les passerelles SiteWise Edge, consultez. [Résolution des problèmes liés aux intégrations open source à la périphérie](troubleshooting-gateway.md#open-source-troubleshooting)