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.

Scenari di estendibilità

Gli scenari di estendibilità per le soluzioni IoT includono:

Analisi e visualizzazione

Una tipica soluzione IoT include l'analisi e la visualizzazione dei dati dai dispositivi e dagli asset per abilitare informazioni dettagliate aziendali. 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 degli asset o 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 agli asset o ai dispositivi per controllarne il comportamento in base alle regole in un sistema di automazione dei controlli.

Meccanismi di estendibilità

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

Il diagramma seguente mostra una visualizzazione generale dei componenti in una tipica soluzione IoT basata su edge. Questo articolo è incentrato sui punti di estendibilità evidenziati nel diagramma:

Diagramma che mostra l'architettura della soluzione IoT di alto livello per le soluzioni basate su edge.

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

Broker di messaggi

Le operazioni di Azure IoT includono un broker MQTT che instrada i messaggi dai connettori ai flussi di dati che si connettono agli endpoint cloud. È possibile distribuire i propri pod nel cluster per interagire con il broker di messaggi in:

  • Usare la logica di elaborazione dei messaggi personalizzata nei messaggi MQTT.
  • Compilare la logica dell'applicazione personalizzata da eseguire nel perimetro.

Il broker di messaggi si basa sul protocollo MQTT e supporta API e SDK, ad esempio:

Il broker di messaggi include un archivio stati che consente di gestire lo stato dell'applicazione distribuita nel cluster perimetrale.

Servizi cloud

I connettori northbound in Operazioni IoT di Azure consentono di instradare i messaggi dagli asset a endpoint cloud diversi. Il routing dei messaggi consente di creare integrazioni con altri servizi e di esportare i dati per l'analisi e la visualizzazione.

API REST

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

  • Gestire il broker di messaggi.
  • Gestire i flussi di dati.