Estendere la soluzione IoT

Questa panoramica presenta i concetti chiave relativi alle opzioni per estendere una soluzione Azure IoT. Ogni sezione include collegamenti al contenuto che fornisce 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.

Diagram that shows the high-level IoT solution architecture highlighting solution extensibility areas.

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 sistemi di gestione degli asset, pianificazione del lavoro e automazione del controllo. 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 dati di Integrità di Azure è un set di servizi API gestiti basati su standard e framework aperti che consentono ai flussi di lavoro di migliorare il settore sanitario e offrire soluzioni sanitarie scalabili e sicure. Una soluzione IoT può usare questi servizi per integrare i dati IoT in una soluzione sanitaria. Per altre informazioni, vedere Distribuire ed esaminare il modello di applicazione di monitoraggio continuo dei pazienti (IoT Central)

IoT industriale (IIoT)

Azure IIoT consente di integrare i dati da asset e sensori, inclusi i sistemi che già operano nel piano di fabbrica, nella soluzione Azure IoT. Per altre informazioni, vedere Microsoft OPC Publisher e La piattaforma IoT industriale di Azure.

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.

Passaggi successivi

Dopo aver visto una panoramica delle opzioni di estendibilità disponibili per la soluzione IoT, alcuni passaggi successivi suggeriti includono: