Elabora e visualizza i dati con SiteWise Edge e strumenti open source - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elabora e visualizza i dati con SiteWise Edge e strumenti open source

Configura i gateway abilitati per AWS IoT SiteWise Edge MQTT con strumenti open source per l'elaborazione e la visualizzazione locali per migliorare le capacità di gestione dei dati industriali.

Con SiteWise Edge, puoi creare una pipeline di elaborazione dati locale utilizzando strumenti esterni open source. Usa Node-RED® per archiviare dati di serie temporali con InfluxDB® e monitorare le operazioni tramite i dashboard Grafana®.

Node-RED elabora e trasforma i flussi di dati, mentre InfluxDB fornisce l'archiviazione dei dati in serie temporali. Grafana mostra i dati operativi in tempo reale. Usa questi strumenti con SiteWise Edge per sincronizzare i dati tra il tuo ambiente locale e il Cloud AWS, offrendoti sia approfondimenti locali immediati che funzionalità di analisi a lungo termine basate sul cloud.

Nota

Node-RED®, InfluxDB® e Grafana® non sono fornitori o fornitori di Edge. SiteWise

Un diagramma che mostra alcune fonti di dati e il simulatore di turbina che si collega a EMQX Broker per la pubblicazione. Quindi il broker EMQX si abbona a Gateway e Node-RED. AWS IoT SiteWise Node-RED alimenta InfluxDB e quindi Influx DB nella dashboard Grafana.
Nota

In questa guida, utilizziamo la versione open source di Grafana SiteWise for Edge anziché il servizio Amazon Managed Grafana.

Opzioni di implementazione

Puoi implementare questa soluzione utilizzando uno dei due approcci. Con una configurazione Microsoft Windows manuale, puoi controllare la configurazione e l'integrazione dei componenti con la tua infrastruttura. ConLinux, puoi usare Docker per distribuire componenti preconfigurati nei contenitori.

Scegli il metodo che soddisfa i tuoi requisiti operativi.

Panoramica degli esempi di parchi eolici

Questa guida utilizza un esempio di parco eolico per dimostrare come monitorare la velocità del vento per una turbina in un parco eolico. Questo scenario pratico illustra le esigenze comuni di monitoraggio industriale in cui la visibilità locale e basata sul cloud è preziosa per l'efficienza operativa.

Con questa integrazione, puoi:

  • Raccogli dati dalle apparecchiature industriali utilizzando un gateway AWS IoT SiteWise Edge

  • Elabora i dati localmente con Node-RED, InfluxDB e Grafana

  • Archivia i dati localmente usando InfluxDB

  • Monitora i dati in tempo reale utilizzando le dashboard Grafana

In questa guida, utilizziamo l'esempio di un parco eolico. Utilizziamo Node-RED per simulare una turbina che genera dati sulla velocità del vento. Node-RED traduce il payload di dati, pubblica i dati sul broker SiteWise Edge MQTT, si abbona per ricevere dati dal broker e archivia i dati localmente in InfluxDB. Questo approccio garantisce che tutti i dati operativi siano disponibili sia localmente per un accesso immediato che nel cloud per ulteriori analisi. Implementando questo modello, si ottiene la resilienza contro le interruzioni della rete pur mantenendo la capacità di eseguire analisi avanzate in. Cloud AWS Grafana si connette a InfluxDB per il monitoraggio locale, fornendo agli operatori una visibilità in tempo reale sulle metriche senza dipendenze dal cloud. Un gateway abilitato per SiteWise Edge MQTT si connette allo stesso broker MQTT a cui inviare i dati AWS IoT SiteWise, creando un ponte tra le operazioni edge e i servizi basati su cloud.

Puoi utilizzare i tuoi dati e le tue configurazioni per creare un flusso di lavoro simile personalizzato in base ai tuoi requisiti industriali specifici, indipendentemente dal fatto che tu stia monitorando apparecchiature di produzione, infrastrutture di pubblica utilità o altri asset industriali.

Requisiti per le integrazioni open source

Prima di implementare integrazioni open source con SiteWise Edge, assicurati che il tuo ambiente soddisfi i requisiti necessari.

Considerazioni relative alla sicurezza

Si consiglia di crittografare tutte le comunicazioni tra i componenti, soprattutto quando si accede alle interfacce da reti non locali. Implementa controlli di accesso adeguati per ogni componente e segui le AWS migliori pratiche per la configurazione del gateway AWS IoT SiteWise Edge e AWS la sicurezza dell'account.

Ambiente di sviluppo

Questa guida illustra Node-RED, InfluxDB e Grafana in esecuzione e a cui si accede localmente su un host gateway. Per le implementazioni di produzione che richiedono l'accesso esterno, implementa misure di sicurezza tra cui crittografia, autenticazione e autorizzazione TLS. Segui le best practice di sicurezza di ogni applicazione.

Software di terze parti

Questa soluzione utilizza software di terze parti non gestito da AWS, tra cui InfluxDB, Node-RED, Grafana e il plug-in. node-red-contrib-influxdb Prima della distribuzione, assicuratevi che questi componenti siano conformi ai requisiti di sicurezza, agli standard di conformità e alle politiche di governance della vostra organizzazione.

Importante

Questa guida fa riferimento e utilizza software di terze parti non di proprietà o gestito da AWS. Prima dell'implementazione, assicuratevi che tutti i componenti soddisfino i requisiti di sicurezza, conformità e governance. Mantieni tutto il software aggiornato con le ultime patch di sicurezza e segui le migliori pratiche per proteggere l'implementazione perimetrale.

InfluxDB, Node-RED, Grafana non sono vendor o fornitori di Edge. SiteWise

Altre considerazioni

Considerate questi fattori aggiuntivi quando implementate integrazioni open source con Edge. SiteWise

  • Utilizza le versioni più recenti di tutti i servizi, gli strumenti e i componenti.

  • Filtra e aggrega i dati localmente prima della trasmissione nel cloud per ridurre AWS IoT SiteWise i costi di acquisizione dei dati. Configura i periodi di conservazione dei dati appropriati in InfluxDB e dimensiona correttamente l'hardware del gateway. Per ulteriori informazioni, consulta Prezzi di AWS IoT SiteWise.

  • Implementa procedure di backup regolari per tutti i dati.

  • Monitora l'utilizzo delle risorse sul gateway e configura i limiti di risorse appropriati per ogni componente. Implementa politiche di conservazione dei dati in InfluxDB per gestire l'utilizzo del disco.

Risoluzione dei problemi relativi alle integrazioni open source

Per ulteriori informazioni sulla risoluzione dei problemi relativi alle integrazioni open source per i gateway SiteWise Edge, consulta. Risoluzione dei problemi di integrazioni open source su Edge