Architetture di dispositivi connessi su Google Cloud

Last reviewed 2024-09-09 UTC

Per massimizzare il valore dei dati dei propri dispositivi connessi, le organizzazioni devono essere in grado di eseguire analisi dei dati. Esistono molti modi per consentire alle organizzazioni di collegare i propri dispositivi alle applicazioni di analisi e i vantaggi di architetture di dispositivi connessi specifiche possono variare a seconda del caso d'uso della tua organizzazione. Come guida, questo documento descrive un insieme di architetture di dispositivi connessi su Google Cloud. Queste architetture rispondono a un'ampia gamma di casi d'uso e requisiti per i dispositivi connessi.

Questo documento fa parte di una serie di documenti che forniscono informazioni sulle architetture IoT su Google Cloud. Gli altri documenti di questa serie include:

Riepilogo delle architetture dei dispositivi connessi

Questo documento raggruppa i casi d'uso dei dispositivi connessi in tre categorie, in base alle seguenti dimensioni da considerare quando pianifichi un'architettura di dispositivi connessi:

  • Numero di dispositivi:è importante considerare quanti dispositivi sono collegati direttamente alla tua applicazione. Se la tua applicazione ha molti dispositivi finali (ad esempio macchine, sensori o videocamere) e se questi dispositivi sono connessi a un gateway intermedio o a un altro dispositivo (ad esempio un cellulare), è importante identificare se questi dispositivi finali devono essere rappresentati e gestiti nella tua applicazione. In alcuni casi potrebbe essere necessario rappresentare ogni singolo dispositivo; in altri casi, potrebbe essere necessario rappresentare solo il dispositivo intermedio.

  • Gestione del parco risorse:valuta se hai bisogno di funzionalità come monitoraggio dello stato dei dispositivi, aggiornamenti di software e firmware, gestione della configurazione e altre funzionalità di gestione del parco risorse. Questi requisiti contribuiscono a determinare la scelta dell'architettura dell'applicazione.

  • Messaggistica tra dispositivi:la comunicazione tra dispositivi tramite l'architettura dell'applicazione è un fattore importante. Ad esempio, alcune applicazioni dipendono dalla comunicazione tra i dispositivi connessi tramite l'architettura dell'applicazione. Altre applicazioni hanno flussi di dati che si verificano esclusivamente tra ciascun dispositivo e la tua applicazione, senza messaggi tra i dispositivi.

Tabella riepilogativa

Comprendere le caratteristiche della tua applicazione può aiutarti a scegliere la migliore architettura per il tuo caso d'uso. Per aiutarti a scegliere, la tabella seguente riassume il supporto offerto da ciascuna delle architetture collegate descritte in questa serie:

Limiti di assistenza per i dispositivi Messaggistica tra dispositivi Assistenza per la gestione del parco risorse
Broker MQTT Milioni Consigliato Non supportata
Piattaforma IoT Milioni Un po' di assistenza Consigliato
Dispositivo a Pub/Sub Centinaia Un po' di assistenza Non supportata

Passaggi successivi