AWS IoT Things Graph

Sviluppa visivamente applicazioni IoT

AWS IoT Things Graph offre un modo semplice per connettere visivamente diversi dispositivi e servizi Web per la creazione di applicazioni IoT.

Oggi le applicazioni IoT sono create usando diversi tipi di dispositivi e servizi Web per automatizzare le attività in molteplici ambiti di utilizzo, come il settore smart home, automazione industriale e gestione dell’energia. Dal momento che non esistono standard adottati su larga scala, oggi gli sviluppatori fanno fatica a trovare dispositivi di diversi produttori in grado di connettersi fra loro e con i servizi Web. Gli sviluppatori sono, quindi, costretti a scrivere codici più complessi per collegare tutti i dispositivi e i servizi Web di cui hanno bisogno per la loro applicazione IoT. AWS IoT Things Graph offre un’interfaccia a trascinamento per connettere e coordinare i dispositivi e i servizi Web al fine di creare applicazioni IoT velocemente. Ad esempio, in un’applicazione per l’agricoltura commerciale si possono definire le interazioni tra umidità, temperatura e sensori grazie alle informazioni dei servizi meteo in cloud per automatizzare l’irrigazione. Si possono rappresentare dispositivi e servizi usando componenti predefiniti e riutilizzabili, chiamati modelli, che nascondono dettagli di basso livello, come protocolli e interfacce, e che possono essere integrati facilmente per creare flussi di lavoro sofisticati.

Puoi iniziare a usare AWS IoT Things Graph con questi modelli predefiniti per i dispositivi più usati, come sensori di movimento e telecamere, o creare un modello personalizzato grazie a un linguaggio di modellazione su schema basato su GraphQL e distribuire l’applicazione IoT a dispositivi abilitati per AWS IoT Greengrass, come fotocamere, set-top box via cavo o bracci robotici. Tutto questo è possibile in pochi clic. IoT Greengrass è un software che offre elaborazione in locale e connettività cloud sicura, permettendo ai dispositivi di rispondere velocemente a eventi locali, anche in assenza di connessione Internet, e può essere eseguito su dispositivi che spaziano da un Raspberry Pi a un’appliance a livello di server. È possibile eseguire le applicazioni IoT Things Graph su dispositivi con IoT Greengrass.

Vantaggi

Crea applicazioni IoT più velocemente

AWS IoT Things Graph offre modelli riutilizzabili che rappresentano dispositivi e servizi Web e colmano le differenze nei dettagli di basso livello, come protocolli di comunicazione e interfacce proprietarie. È facile combinare vari modelli per creare applicazioni IoT servendosi di un’interfaccia visiva. Puoi utilizzare una libreria di modelli predefiniti per i dispositivi più usati, come commutatori, blocchi e controllori a logica programmabile (PLC), e includerli in diverse distribuzioni delle applicazioni. Puoi inoltre creare modelli personalizzati usando un linguaggio di modellazione basato su GraphQL.

Crea facilmente flussi di lavoro sofisticati

AWS IoT Things Graph rappresenta visivamente processi complessi, come la saldatura di un telaio in una linea di produzione, l’automazione dell’arresto di una linea di produzione quando vengono rilevate anomalie e l’implementazione del blocco automatico delle vie di fuga di un edificio quando viene individuato un comportamento sospetto: tutto questo viene presentato come un flusso di lavoro visivo. I flussi di lavoro consistono in una serie di interazioni in un ordine specifico tra dispositivi e servizi Web. Per creare un flusso di lavoro, è sufficiente trascinare i dispositivi e i servizi Web e definire l’ordine delle loro interazioni. Ad esempio, puoi creare un flusso di lavoro che viene attivato da un sensore di movimento che scatterà una foto e invierà automaticamente un messaggio. AWS IoT Things Graph coordina l'interazione tra dispositivi e servizi, incluse le conversioni di protocollo o di unità necessarie, oltre a consentire l’esecuzione dell’applicazione.

Facile da gestire e monitorare

Bastano pochi clic: AWS IoT Things Graph crea pacchetti e distribuisce le tue applicazioni IoT ai dispositivi abilitati per AWS IoT Greengrass. IoT Things Graph coordina le interazioni tra i dispositivi e i servizi Web e riprova a eseguire fasi non riuscite per consentire uno svolgimento ottimale del flusso di lavoro. Durante l’esecuzione dell’applicazione, puoi monitorare i parametri, impostare allarmi, visualizzare file di registro e vedere in tempo reale gli aggiornamenti di stato.

Come funziona

Trascina e rilascia il dispositivo e i modelli web dalla libreria
(Clicca per ingrandire l'immagine)
Fase 1: crea il flusso trascinando i modelli di dispositivo e di servizio Web dalla libreria di modelli. Stabilisci le interazioni tra i modelli specificando quali output dei modelli devono essere rediretti verso altri modelli come input.
Scegli un bucket S3 e un dispositivo Greengrass
(Clicca per ingrandire l'immagine)
Fase 2: scegli il bucket Amazon S3 per archiviare la configurazione dell’applicazione e scegli il dispositivo AWS IoT Greengrass dove l’applicazione verrà eseguita.
Associa modelli a dispositivi nel registro IoT
(Clicca per ingrandire l'immagine)
Fase 3: associa i modelli ai dispositivi nel registro AWS IoT, sono sufficienti pochi clic nella console. AWS IoT Things Graph usa l’associazione per acquisire dati di telemetria dai dispositivi dell’applicazione.
Definisci il trigger per avviare il flusso
(Clicca per ingrandire l'immagine)
Fase 4: definisci una condizione di attivazione che consenta l’avvio del flusso. Le condizioni di attivazione possono essere output di dispositivi connessi in locale. In questo esempio, se la serratura identifica una chiave elettronica valida, il flusso di personalizzazione dell’hotel verrà attivato.
Distribuisci l’applicazione sul dispositivo Greengrass
(Clicca per ingrandire l'immagine)
Fase 5: distribuisci l’applicazione sui dispositivi abilitati per AWS IoT Greengrass per l’esecuzione in locale AWS IoT Things Graph impacchetta le dipendenze correlate e le inoltra ai dispositivi. IoT Things Graph gestisce le interazioni localmente.
Trascina e rilascia il dispositivo e i modelli web dalla libreria
Associa modelli a dispositivi nel registro IoT
Definisci il trigger per avviare il flusso
Distribuisci l’applicazione sul dispositivo Greengrass

Casi d'uso

Domotica

“Casa intelligente” fa rima con “integrazione”, intesa come connessione totale tra gli elementi domestici, tra cui frigoriferi, lampadine e televisori. Tuttavia, riscontrano difficoltà nell’armonizzare il funzionamento dei dispositivi perché provengono da fornitori differenti. Grazie a AWS IoT Graph, non è più necessario capire i dettagli di basso livello del dispositivo. Gli integratori possono così dedicarsi alla creazione di applicazioni connesse per la casa. Ad esempio, IoT Things Graph facilita la creazione di soluzioni per la sicurezza domestica che integrano sensori di movimento, rilevatori di fumo e telecamere con riconoscimento facciale per individuare gli intrusi e far scattare gli allarmi. Puoi quindi distribuire le soluzioni in varie strutture domestiche con pochi clic.

Automazione industriale

Le aziende industriali devono mantenere costi bassi e i giusti livelli di inventario. Vogliono usare dispositivi connessi per ottenere nuovi dati della catena di distribuzione, sebbene non sia facile connettere dispositivi al cloud e a sistemi Enterprise Resource Planning (ERP) esistenti perché ciò richiede la scrittura di un codice di basso livello. AWS IoT Things Graph ti consente di costruire un modello per ogni dispositivo connesso e riutilizzarlo con centinaia di apparecchiature senza dover riscrivere il codice specifico di distribuzione. Di conseguenza, puoi raccogliere dati sul dispositivo e connetterlo ai sistemi ERP per avere accesso a dati più approfonditi su tutta la catena di distribuzione. Poiché vengono distribuite a livello di edge, le applicazioni possono anche essere eseguite in assenza di connessione Internet.

Gestione dell'energia

I fornitori vogliono ottimizzare il consumo di energia e fornire migliori servizi ai clienti, per questo offrono i contatori intelligenti che controllano i sistemi HVAC sulla base delle condizione meteorologiche. Con AWS IoT Things Graph, puoi fornire un ulteriore supporto a diversi sistemi HVAC, connettere ai servizi di dati meteo e distribuire l’applicazione in contatori intelligenti conformi con AWS IoT Greengrass, senza impiegare mesi per scrivere nuovo codice integrativo.

Esplora le funzionalità di Things Graph
Scopri le funzionalità

Scopri di più sui modelli, sui flussi di lavoro e sul monitoraggio delle prestazioni dell’applicazione

Ulteriori informazioni 
Prova in anteprima AWS IoT Things Graph
Registrati per l'anteprima

Non perdere l’anteprima per provare AWS IoT Things Graph

Registrati 
Leggi  le domande frequenti su AWS IoT Things Graph
Ottieni le risposte ai tuoi quesiti

Consulta le domande frequenti su AWS IoT Things Graph

Ulteriori informazioni