Elaborazione locale

Elaborazione locale per AWS Lambda

AWS IoT Greengrass include il supporto per AWS Lambda. Con AWS IoT Greengrass, puoi eseguire le funzioni AWS Lambda sul dispositivo per rispondere rapidamente agli eventi locali, interagire con le risorse locali ed elaborare i dati per minimizzare il costo della trasmissione dati IoT al cloud.

Supporto locale per container

Puoi distribuire, eseguire e gestire i container Docker sui dispositivi AWS IoT Greengrass. Le immagini Docker possono essere archiviate nei registri di container Docker, ad esempio Amazon Elastic Container Registry (Amazon ECR), Docker Hub o Docker Trusted Registry (DTR) privati.

Supporto locale per i dispositivi ombra AWS IoT

AWS IoT Greengrass include anche la funzionalità di dispositivi ombra di AWS IoT. Questa funzionalità memorizza nella cache lo stato di un dispositivo, come una versione virtuale ("ombra") che ne monitora lo stato attuale in contrapposizione allo stato desiderato e, in presenza di una connessione, sincronizza lo stato con il cloud.

Messaggistica locale

AWS IoT Greengrass consente la messaggistica tra l'AWS IoT Greengrass Core e i dispositivi con l’SDK del dispositivo AWS IoT su una rete locale, facilitando la comunicazione anche quando non vi è alcuna connessione con AWS. Con AWS IoT Greengrass i dispositivi possono elaborare e scambiare messaggi tra loro o con il cloud in base alle regole personalizzate.

Accesso alle risorse locali

Le funzioni AWS Lambda distribuite in AWS IoT Greengrass Core possono accedere alle risorse locali collegate al dispositivo. In questo modo è possibile utilizzare porte seriali, periferiche quali dispositivi di sicurezza, sensori e attuatori aggiuntivi, GPU integrate o il file system locale per eseguire rapidamente l'accesso ed elaborare dati in locale.

Sviluppo in locale

AWS IoT Greengrass consente di sviluppare ed eseguire rapidamente il debug del codice su un dispositivo di prova prima di utilizzare il cloud per la distribuzione sui dispositivi di produzione. Puoi utilizzare l’interfaccia a riga di comando di AWS IoT Greengrass per sviluppare in locale ed eseguire il debug delle applicazioni sul tuo dispositivo e la console di debug locale per eseguire visivamente il debug delle applicazioni.

Inferenza ML per AWS IoT Greengrass

L’inferenza AWS IoT Greengrass è una funzionalità di AWS Greengrass che facilita l'esecuzione di inferenze di apprendimento automatico in locale sui dispositivi AWS IoT Greengrass utilizzando modelli costruiti e formati nel cloud. Pertanto verranno evitati i costi di trasferimento dei dati o l'aumento di latenza per le applicazioni che usano inferenze di machine learning. Per ulteriori informazioni sull’inferenza ML, consulta questa pagina.

Stream Manager per AWS IoT Greengrass

È possibile utilizzare AWS IoT Greengrass per raccogliere, elaborare ed esportare flussi di dati dai dispositivi IoT e gestire il ciclo di vita di tali dati sul dispositivo per ridurre al minimo i tempi di sviluppo. AWS IoT Greengrass fornisce un meccanismo standard per elaborare flussi di dati, gestire policy di retention dei dati locali e trasmettere i dati dei dispositivi ai servizi AWS Cloud come Amazon Simple Storage Service (Amazon S3), Amazon Kinesis, AWS IoT Core e AWS IoT Analytics.

Componenti di AWS IoT Greengrass

AWS IoT Greengrass include componenti integrati per i casi d’uso comune in modo da scoprire e importare, configurare e distribuire applicazioni e servizi senza la necessità di comprendere protocolli di dispositivi diversi, gestire credenziali o interagire con API esterne. Puoi creare i tuoi componenti o semplicemente riutilizzare la logica aziendale comune da un dispositivo AWS IoT Greengrass a un altro.  

AWS IoT Greengrass è una soluzione modulare. Ciò significa che puoi aggiungere o rimuovere i componenti software pre-integrati a seconda del caso d’uso IoT, alla CPU del dispositivo e alle risorse di memoria. Ad esempio, puoi scegliere di includere componenti di AWS IoT Greengrass predefiniti come lo stream manager solo quando devi elaborare flussi di dati con la tua applicazione o componenti di machine learning solo quando desideri eseguire inferenze di machine learning in locale sui tuoi dispositivi. Per informazioni su dove trovare i componenti di AWS IoT Greengrass disponibili, consulta la nostra documentazione.

Gestione delle applicazioni IoT su scala

AWS IoT Greengrass semplifica la distribuzione e la gestione in remoto del software di un dispositivo su milioni di dispositivi. Puoi organizzare dispositivi in gruppi e distribuire e gestire il software e la configurazione del dispositivo su un sottoinsieme di dispositivi o su tutti i dispositivi contemporaneamente. I gruppi di oggetti di AWS IoT consentono di raggruppare più dispositivi AWS IoT Greengrass, visualizzare la cronologia della distribuzione e avviare o arrestare distribuzioni.

Aggiornamenti over-the-air

AWS IoT Greengrass offre la possibilità di aggiornare il software AWS IoT Greengrass Core sui dispositivi AWS IoT Greengrass. È possibile utilizzare la console AWS IoT Greengrass, l'API o l'interfaccia della riga di comando per aggiornare la versione di AWS IoT Greengrass Core o dei componenti in esecuzione sui dispositivi per distribuire aggiornamenti di sicurezza, correzioni di errori e nuove funzionalità AWS IoT Greengrass.

Integrazioni di sicurezza e hardware

Ecosistema hardware

AWS ha un folto elenco di fornitori e partner produttori di dispositivi e gateway leader nel campo dell'IoT che hanno integrato AWS IoT Greengrass nelle loro offerte di prodotti software e hardware. Questi partner ti aiuteranno a trasformare le tue idee in prototipi e quindi in prodotti da distribuire. Per ulteriori informazioni sui dispositivi AWS IoT Greengrass abilitati, visita l'AWS Partner Device Catalog.

AWS IoT Greengrass Secrets Manager

AWS IoT Greengrass Secrets Manager consente di archiviare, accedere, ruotare e gestire in modo sicuro i segreti (credenziali, chiavi, endpoint e configurazioni) ai margini. Con l'integrazione dei componenti di AWS IoT Greengrass, se un componente necessita di un segreto per l'autenticazione con un'applicazione o un servizio, potrai selezionare e distribuire un segreto in AWS IoT Greengrass Core come parte della configurazione del componente. Ad esempio, è possibile utilizzare AWS IoT Greengrass Secrets Manager per configurare le credenziali per i registri di container Docker.

Integrazione di sicurezza hardware

AWS IoT Greengrass offre ai clienti la possibilità di memorizzare la chiave privata del dispositivo su un elemento hardware sicuro. Puoi archiviare informazioni sensibili sui dispositivi al limite con AWS IoT Greengrass Secrets Manager e crittografare i propri segreti utilizzando le chiavi private per la protezione della riservatezza. Per un elenco di partner hardware idonei, visita il Catalogo dispositivi partner di AWS.

Ulteriori informazioni sui prezzi di AWS IoT Greengrass

Visita la pagina dei prezzi
Sei pronto per iniziare?
Registrati
Hai altre domande?
Contattaci