AWS Greengrass è il software che ti consente di eseguire elaborazioni, messaggistica e caching dei dati a livello locale per i dispositivi connessi in modo sicuro. 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, funzionare con connessioni intermittenti e ridurre al minimo il costo di trasmissione dei dati IoT nel cloud.
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. 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à.
AWS Greengrass è disponibile in anteprima limitata. Per accedere, fai clic qui.
![Rispondi agli eventi locali quasi in tempo reale Rispondi agli eventi locali quasi in tempo reale](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/icons/benefit-icons/100x100_benefit_lightning-fast.png)
Rispondi agli eventi locali quasi in tempo reale
I dispositivi AWS Greengrass possono agire localmente sui dati che generano, continuando a utilizzare il cloud per la gestione, l’analisi e lo storage duraturo.
![Opera offline Opera offline](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/icons/benefit-icons/100x100_benefit_operate%20offline.png)
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, fornendo una funzionalità ottimizzata indipendentemente dalla connettività.
![Programmazione di dispositivi semplificata Programmazione di dispositivi semplificata](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/icons/benefit-icons/100x100_benefit_code-quality.png)
Programmazione di dispositivi semplificata con AWS Lambda
AWS Greengrass usa gli stessi modelli di programmazione di AWS Lambda utilizzati nel cloud, per consentire di creare ed eseguire il test di software per dispositivi prima 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 Riduci il costo di esecuzione delle applicazioni IoT](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/icons/benefit-icons/100x100_benefit_lowcost-affordable.png)
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.
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 connessione con il 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 una casa.
![Diagrams_greengrass-core Diagrams_greengrass-core](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/diagrams/product-page-diagrams/Diagrams_greengrass-core.png)
L'AWS Greengrass Core fornisce supporto per dispositivi ombra, messaggistica locale e comunicazione protetta di AWS Lambda e AWS IoT.
![Supporto locale per i dispositivi ombra di AWS Lambda e AWS IoT Supporto locale per i dispositivi ombra di AWS Lambda e AWS IoT](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/feature-illustrations/feature_greengrass_Local%20Support%20for%20AWS%20Lambda.png)
Supporto locale per AWS Lambda
AWS Greengrass include il supporto per i dispositivi ombra di AWS Lambda e AWS IoT. Con Greengrass si possono eseguire funzioni AWS Lambda direttamente su un dispositivo per eseguire rapidamente il codice.
![Messaggistica locale Messaggistica locale](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/feature-illustrations/feature_greengrass_Local%20Support%20for%20AWS%20IoT.png)
Supporto locale per i dispositivi ombra di AWS IoT
AWS Greengrass include anche la funzionalità di dispositivi ombra di AWS IoT. Il dispositivo ombra memorizza nella cache lo stato del dispositivo, come una versione virtuale, o "shadow", di ciascun dispositivo che tiene traccia dello stato attuale rispetto a quello desiderato.
![Messaggistica locale Messaggistica locale](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/feature-illustrations/feature_greengrass_Local%20Messaging.png)
Messaggistica locale
AWS Greengrass consente la messaggistica fra dispositivi su rete locale, in modo che possano comunicare fra di loro anche quando non c'è connessione con AWS. Con Greengrass i tuoi dispositivi possono elaborare messaggi e inviarli a un altro dispositivo o ad AWS IoT in base alle regole da te definite.
![Sicurezza della comunicazione Sicurezza della comunicazione](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/feature-illustrations/feature_greengrass_Security.png)
Sicurezza della comunicazione
AWS IoT autentica e crittografia i dati dei dispositivi in tutti i punti di connessione, 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, con autenticazione e autorizzazione reciproca dei dispositivi e una connettività sicura con AWS IoT.
![Messaggistica locale Messaggistica locale](http://web.archive.org./web/20161213105052im_/https://d0.awsstatic.com/feature-illustrations/feature_greengrass_Hardware%20Ecosystem.png)
Ecosistema hardware
AWS ha creato una selezione in continua espansione di fornitori di processori, partner di sistemi operativi e gateway IoT leader del settore che hanno integrato Greengrass nelle loro offerte di software e hardware.Questi partner ti aiutano a passare rapidamente dall'idea al prototipo e alla distribuzione. Per ulteriori informazioni sui dispositivi abilitati per Greengrass, registrati per accedere all'anteprima limitata.
Sei pronto per iniziare un progetto IoT? Consulta l'AWS Partner Directory per trovare l'elenco completo dei partner AWS IoT.
AWS Greengrass è disponibile in anteprima limitata. Per accedere, fai clic qui.