Condividi tramite


Estendere la soluzione IoT

Questa panoramica presenta i concetti chiave relativi alle opzioni per estendere una soluzione Azure IoT. Ogni sezione include i collegamenti al contenuto che offre ulteriori dettagli e indicazioni.

Il diagramma seguente mostra una visualizzazione generale dei componenti in una tipica soluzione IoT. Questo articolo è incentrato sulle aree rilevanti per l'estensione di una soluzione IoT.

Diagramma che illustra l'architettura della soluzione IoT di livello elevato evidenziando le aree di estendibilità della soluzione.

In Azure IoT l'estendibilità della soluzione si riferisce ai modi in cui è possibile aggiungere alla funzionalità predefinita dei servizi cloud IoT e creare integrazioni con altri servizi.

Scenari di estendibilità

Gli scenari di estendibilità per le soluzioni IoT includono:

Analisi e visualizzazione

Una soluzione IoT tipica include l'analisi e la visualizzazione dei dati dai dispositivi per abilitare le informazioni dettagliate dell'azienda. Per altre informazioni, vedere Analizzare e visualizzare i dati IoT.

Integrazione con altri servizi

Una soluzione IoT può includere altri sistemi, ad esempio gestione degli asset, pianificazione del lavoro e sistemi di automazione dei controlli. Tali sistemi potrebbero:

  • Usare i dati dei dispositivi IoT come input per i sistemi di manutenzione predittiva che generano voci in un sistema di pianificazione del lavoro.
  • Aggiornare il registro dei dispositivi per assicurarsi che disponga di dati aggiornati dal sistema di gestione degli asset.
  • Inviare messaggi ai dispositivi per controllarne il comportamento in base alle regole in un sistema di automazione dei controlli.

Azure Data Servizio integrità s

Servizi per i dati sanitari di Azure è un set di servizi API gestiti basati su standard aperti e framework che consentono ai flussi di lavoro di migliorare i processi sanitari e offrono soluzioni scalabili e sicure per il settore sanitario. Una soluzione IoT può usare questi servizi per integrare i dati IoT in una soluzione sanitaria.

Meccanismi di estendibilità

Le sezioni seguenti descrivono i meccanismi chiave disponibili per estendere la soluzione IoT.

API del servizio (hub IoT)

hub IoT e il servizio Device Provisioning forniscono un set di API di servizio che è possibile usare per gestire e interagire con l'hub e i dispositivi. Queste API includono:

  • Gestione del Registro di sistema
  • Interazione con dispositivi gemelli e gemelli digitali
  • Invio di messaggi da cloud a dispositivo e chiamata di comandi
  • Gestione dei gruppi di registrazione (DPS)
  • Gestione dello stato iniziale del dispositivo gemello (DPS)

Per un elenco delle API del servizio disponibili, vedere SDK del servizio.

API REST (IoT Central)

L'API REST di IoT Central offre le funzionalità seguenti utili per estendere la soluzione IoT:

  • Eseguire query sui dispositivi connessi all'applicazione
  • Gestire modelli di dispositivo e manifesti di distribuzione
  • Gestire dispositivi e gruppi di dispositivi
  • Controllare i dispositivi interagendo con le proprietà del dispositivo e chiamando i comandi

Per altre informazioni, vedere API REST di IoT Central.

Routing ed esportazione dei dati

hub IoT e IoT Central consentono entrambi di instradare i dati di telemetria del dispositivo a endpoint diversi. Il routing dei dati di telemetria consente di creare integrazioni con altri servizi e di esportare i dati per l'analisi e la visualizzazione.

Oltre ai dati di telemetria dei dispositivi, sia hub IoT che IoT Central possono inviare messaggi di stato di aggiornamento delle proprietà e di connessione del dispositivo ad altri endpoint. Il routing di questi messaggi consente di creare integrazioni con altri servizi che necessitano di informazioni sullo stato del dispositivo:

Modelli di applicazioni IoT Central

I modelli di applicazione IoT Central forniscono un punto di partenza per la creazione di soluzioni IoT che includono integrazioni con altri servizi. È possibile usare i modelli per creare un'applicazione che include risorse rilevanti per la soluzione. Per altre informazioni, vedere Modelli di applicazione di IoT Central.