AWS Greengrass

Funzionalità di elaborazione, messaggistica, caching dei dati, sincronizzazione e inferenza ML per dispositivi connessi.

Esegui le applicazioni IoT in modo ottimizzato nel cloud AWS e su dispositivi locali con AWS Lambda e AWS IoT Core.

Ulteriori informazioni su ML Inference per AWS Greengrass. Fai clic qui.

AWS Greengrass è un software che offre funzionalità locali di elaborazione, messaggistica, caching dei dati, sincronizzazione e inferenza ML per dispositivi connessi in tutta sicurezza. Con AWS Greengrass, i dispositivi connessi possono eseguire funzioni AWS Lambda, mantenere sincronizzati i dati dei dispositivi e comunicare in maniera sicura con altri dispositivi, anche quando non connessi a Internet. Utilizzando AWS Lambda, Greengrass consente ai tuoi dispositivi IoT di rispondere rapidamente agli eventi locali, utilizzare funzioni Lambda in esecuzione su Greengrass Core per interagire con risorse locali, funzionare con connessioni intermittenti, rimanere aggiornati con aggiornamenti over the air e ridurre al minimo il costo di trasmissione dei dati IoT nel cloud.

ML Inference è una funzionalità di AWS Greengrass che facilita l'esecuzione di inferenze di apprendimento automatico in locale sui dispositivi Greengrass Core utilizzando modelli costruiti e formati nel cloud. Per registrarti per l'anteprima di ML Inference, fai clic qui.

AWS Greengrass estende in maniera lineare AWS ai dispositivi in modo che possano intervenire a livello locale sui dati che generano, continuando a utilizzare il cloud per la gestione, l’analisi e lo storage duraturo. Con Greengrass puoi usare linguaggi e modelli di programmazione familiari per creare ed eseguire il test del tuo software per dispositivi nel cloud e in seguito distribuirlo ai dispositivi. AWS Greengrass può essere programmato per filtrare i dati dei dispositivi e trasmettere al cloud soltanto le informazioni necessarie. AWS Greengrass autentica e crittografa i dati dei dispositivi in tutti i punti del collegamento utilizzando le capacità di gestione degli accessi e della sicurezza di AWS IoT Core. In questo modo i dati non vengono mai scambiati fra i dispositivi quando comunicano fra di loro e con il cloud senza accertamenti di identità.

Fai clic qui per iniziare con AWS Greengrass.

Vantaggi

Rispondi agli eventi locali quasi in tempo reale

I dispositivi AWS Greengrass possono agire localmente sui dati che generano per rispondere rapidamente a eventi locali, continuando a utilizzare il cloud per la gestione, l’analisi e lo storage duraturo. La funzionalità di accesso alle risorse locali consente la distribuzione delle funzioni Lambda sui dispositivi Greengrass Core per l'utilizzo di risorse dei dispositivi locali, quali videocamere, porte seriali o GPU, così le applicazioni dei dispositivi possono accedere ed elaborare rapidamente i dati locali.

Opera offline

AWS Greengrass consente ai dispositivi connessi di funzionare anche con una connessione intermittente al cloud. Quando il dispositivo si connette di nuovo, Greengrass sincronizza i dati sul dispositivo con AWS IoT Core, fornendo una funzionalità ottimizzata indipendentemente dalla connettività.

Sicurezza della comunicazione

AWS Greengrass autentica e crittografa i dati dei dispositivi per le comunicazioni locali e con il cloud, perciò non si verificherà mai alcuno scambio di dati tra dispositivi e il cloud senza accertamenti di identità. Greengrass utilizza lo stesso tipo di gestione della sicurezza e dell'accesso alla quale sei abituato in AWS IoT Core, con autenticazione e autorizzazione reciproca dei dispositivi e una connettività sicura con il cloud.

Programmazione di dispositivi semplificata con AWS Lambda

AWS Greengrass usa gli stessi modelli di programmazione di AWS Lambda utilizzati nel cloud, per sviluppare codice nel cloud e in seguito distribuirlo in modo lineare ai dispositivi. Greengrass permette l'esecuzione in locale di funzioni Lambda, riducendo la complessità dello sviluppo di software incorporato.

Riduci il costo di esecuzione delle applicazioni IoT

Con AWS Greengrass puoi programmare il dispositivo perché filtri i dati localmente e trasmetta solo quelli necessari alle tue applicazioni nel cloud. Questo riduce la quantità di dati non elaborati trasmessi nel cloud, riducendo i costi e ottimizzando la qualità dei dati inviati nel cloud e permettendo così di ottenere analisi approfondite a un costo contenuto.

Come funziona

AWS Greengrass ti consente di creare soluzioni IoT che collegano diversi tipi di dispositivi con il cloud e fra di loro. I dispositivi che eseguono Linux e supportano le architetture ARM o x86 possono ospitare il Greengrass Core. Il Greengrass Core consente l'esecuzione in locale di codice, messaggistica, caching dei dati e sicurezza di AWS Lambda.

I dispositivi che eseguono AWS Greengrass Core svolgono un ruolo di centralizzazione per la comunicazione con altri dispositivi sui quali è installato l'SDK Device di AWS IoT, come ad esempio dispositivi basati su microcontroller o appliance di grandi dimensioni.

I dispositivi AWS Greengrass Core e i dispositivi abilitati per l'SDK Device di AWS IoT possono essere configurati per comunicare fra di loro in un Greengrass Group. Se un dispositivo Greengrass Core perde la connettività al cloud, i dispositivi del Greengrass Group possono continuare a comunicare fra di loro sulla rete locale. Un Greengrass Group può essere costituito da un piano di un edificio, un autoveicolo o un intero sito di estrazione.

Diagrams_Greengrass_How_It_Works

Nozioni di base su AWS

icon1

Registrati per creare un account AWS

Ottieni accesso istantaneo al piano gratuito di AWS.
icon2

Impara con i tutorial di 10 minuti

Esplora e impara con semplici tutorial.
icon3

Inizia a lavorare con AWS

Inizia a creare con le guide dettagliate che ti aiutano a lanciare il tuo progetto AWS.

Ulteriori informazioni sulle caratteristiche di AWS Greengrass

Visita la pagina delle caratteristiche
Sei pronto per iniziare?
Registrati
Hai domande?
Contattaci