Condividi tramite


Scegliere un servizio Azure IoT

I servizi e le tecnologie IoT di Azure offrono opzioni per creare un'ampia gamma di soluzioni IoT che consentono la trasformazione digitale per l'organizzazione. Questo articolo descrive i servizi e le tecnologie Azure IoT, ad esempio:

  • Operazioni di Azure IoT
  • Registro dispositivi di Azure
  • Azure IoT Operations SDKs
  • Hub IoT di Azure
  • Servizio Device Provisioning in hub IoT di Azure
  • Aggiornamento dei dispositivi di Azure per hub IoT
  • Azure IoT Edge
  • Gemelli digitali di Azure
  • Azure IoT Central
  • Griglia di eventi di Azure
  • AZURE IoT SDK per dispositivi e servizi
  • Azure IoT Plug and Play
  • Microsoft Defender per IoT

Scegliere un tipo di soluzione

L'articolo Che cos'è Azure IoT? descrive due ampie categorie di soluzioni IoT:

  • In una soluzione IoT basata sul cloud, i dispositivi IoT si connettono direttamente al cloud in cui vengono elaborati e analizzati i messaggi.
  • In una soluzione IoT basata su edge, gli asset IoT si connettono a un ambiente perimetrale che elabora i messaggi prima di inoltrarli al cloud per l'archiviazione e l'analisi.

Le soluzioni IoT ibride sono anche possibili che combinano componenti cloud e perimetrali.

La scelta del tipo di soluzione determina quali servizi e tecnologie Azure IoT è possibile usare. Ad esempio, per creare una soluzione basata su edge in genere si usano le operazioni IoT di Azure, per una soluzione basata sul cloud in genere si usa l'hub IoT di Azure.

Le sezioni successive descrivono il ruolo dei vari servizi e tecnologie IoT di Azure nelle soluzioni ibride e basate sul cloud.

Approccio al cloud adattivo

Un altro modo per classificare le soluzioni IoT consiste nell'adottare l'approccio cloud adattivo . L'approccio cloud adattivo unifica i team silo, i siti distribuiti e i diversi sistemi in una singola operazione, sicurezza, applicazione e modello di dati. Questo approccio consente di usare le stesse tecnologie cloud e di intelligenza artificiale per gestire e monitorare soluzioni IoT ibride, basate sul cloud e basate sui dispositivi perimetrali.

Un esempio di come le operazioni di Azure IoT utilizzano l'approccio cloud adattivo è l'utilizzo dei servizi abilitati per Azure Arc per gestire e monitorare risorse locali edge, come asset e flussi di dati. Queste risorse basate su edge vengono esposte nel portale di Azure come singole risorse basate sul cloud che è possibile gestire e monitorare con gli strumenti standard di Azure.

Al contrario, i dispositivi e le definizioni di routing nell'hub IoT non vengono esposti come singole risorse nel portale di Azure, ma fanno parte della risorsa dell'hub IoT. L'unico modo per gestire e monitorare queste risorse consiste nell'hub IoT.

Operazioni di Azure IoT

Usare le operazioni di Azure IoT per creare una soluzione IoT basata su edge che segue l'approccio al cloud adattivo.

Le operazioni di Azure IoT sono un piano dati unificato per l'edge. Si tratta di una raccolta di servizi dati modulari, scalabili e a disponibilità elevata eseguiti in cluster Kubernetes perimetrali abilitati per Azure Arc, ad esempio AKS Edge Essentials. Abilita l'acquisizione dei dati da diversi sistemi e si integra con applicazioni di modellazione dei dati come Microsoft Fabric per consentire alle organizzazioni di distribuire il metaverso industriale.

Per altre informazioni, vedere Informazioni sulle operazioni di Azure IoT.

Registro dispositivi di Azure

Attualmente, Registro dispositivi di Azure fa in genere parte di una soluzione IoT basata su edge che usa operazioni IoT di Azure e segue l'approccio al cloud adattivo.

Registro dispositivi di Azure è un servizio back-end che consente la gestione di asset e dispositivi nella soluzione usando Azure Resource Manager. Registro dispositivi di Azure:

  • Proietta asset e dispositivi, ad esempio server OPC e videocamere definiti nell'ambiente perimetrale, come risorse di Azure nel cloud.
  • Gestisce la sincronizzazione delle definizioni di asset e dispositivi tra il cloud e il perimetro.
  • Fornisce un unico registro unificato per tutte le app e i servizi che devono interagire con gli asset e i dispositivi.
  • Archivia gli schemi per i messaggi di asset e dispositivi.

Per altre informazioni, vedere Informazioni sulla gestione degli asset in Operazioni IoT di Azure.

Azure IoT Operations SDK (anteprima)

Gli SDK per le operazioni di Azure IoT consentono di creare una soluzione IoT personalizzata basata su edge che usa le operazioni IoT di Azure.

Gli SDK per le operazioni di Azure IoT sono una suite di strumenti e librerie in più linguaggi progettati per facilitare lo sviluppo di applicazioni per le operazioni IoT di Azure. Gli SDK possono essere usati per creare applicazioni sicure e a disponibilità elevata all'perimetro, che interagiscono con le operazioni di Azure IoT per eseguire operazioni quali l'individuazione degli asset, la conversione del protocollo e la trasformazione dei dati.

Per altre informazioni, vedere Azure IoT Operations SDK(SDK per le operazioni di Azure IoT).

Hub IoT di Azure

Usare l'hub IoT di Azure per creare una soluzione IoT basata sul cloud. L'hub IoT non segue l'approccio al cloud adattivo.

L'hub IoT di Azure è un servizio gestito ospitato nel cloud che funge da hub messaggi centrale per la comunicazione tra un'applicazione IoT e i relativi dispositivi collegati. Sono supportati diversi modelli di messaggistica, inclusi i messaggi da dispositivo a cloud, il caricamento di file dai dispositivi e i metodi request-reply per controllare i dispositivi dal cloud. L'hub IoT può instradare i messaggi dai dispositivi ad altri servizi cloud per l'archiviazione, l'analisi o l'elaborazione. hub IoT supporta anche il monitoraggio per tenere traccia della creazione, delle connessioni dei dispositivi e degli errori dei dispositivi.

Per altre informazioni, vedere Che cos'è l'hub IoT di Azure?.

Servizio Device Provisioning in hub IoT di Azure

Il servizio Device Provisioning fa in genere parte di una soluzione IoT basata sul cloud che usa l'hub IoT o IoT Central.

DPS è un servizio helper per l'hub IoT che consente il provisioning JIT dei dispositivi IoT in un hub IoT senza richiedere l'intervento umano. Molti passaggi manuali tradizionalmente richiesti per il provisioning vengono automatizzati con il servizio Device Provisioning per ridurre il tempo di distribuzione di dispositivi IoT e il rischio di errori manuali. Dps può effettuare il provisioning di dispositivi che usano certificati X.509 e moduli di piattaforma attendibili. Le applicazioni IoT Central usano un'istanza dps interna per gestire le connessioni dei dispositivi.

Per altre informazioni, vedere Informazioni sul servizio Device Provisioning in hub IoT di Azure.

Aggiornamento dei dispositivi di Azure per hub IoT

L'aggiornamento dei dispositivi per l'hub IoT fa in genere parte di una soluzione IoT basata sul cloud che usa l'hub IoT.

Aggiornamento dei dispositivi di Azure per l'hub IoT è un servizio che consente di distribuire gli aggiornamenti over-the-air per i dispositivi IoT, inclusi i dispositivi Azure IoT Edge. Aggiornamento Dispositivi offre una distribuzione ottimizzata degli aggiornamenti e operazioni semplificate tramite l'integrazione con Azure IoT Hub, semplificando l'adozione in qualsiasi soluzione esistente basata su Azure IoT Hub.

Per altre informazioni, vedere Che cos'è l'aggiornamento dei dispositivi per l'hub IoT?.

Azure IoT Edge

IoT Edge fa in genere parte di una soluzione IoT ibrida che usa l'hub IoT o IoT Central.

Azure IoT Edge è un runtime incentrato sui dispositivi che consente di distribuire, eseguire e monitorare carichi di lavoro Linux in contenitori all'perimetro, avvicinando l'analisi ai dispositivi per ottenere informazioni più rapide e processi decisionali offline. IoT Edge può anche fungere da gateway per i dispositivi senza connettività Internet e conversione del protocollo. IoT Edge è una funzionalità dell'hub IoT di Azure e si integra anche con Azure IoT Central.

Per altre informazioni, vedere Informazioni su Azure IoT Edge.

Gemelli digitali di Azure

Il servizio Gemelli digitali di Azure fa in genere parte di una soluzione IoT basata sul cloud che usa l'hub IoT.

Gemelli digitali di Azure è una piattaforma distribuita come servizio (PaaS) che consente la creazione di grafici gemelli basati su modelli digitali di interi ambienti, che possono essere edifici, fabbriche, aziende agricole, reti energetiche, ferrovie, stadi e altro ancora, anche intere città. Gemelli digitali di Azure può essere usato per progettare un'architettura di gemelli digitali che rappresenta i dispositivi IoT effettivi in una soluzione cloud più ampia e che si connette ai dispositivi gemelli dell'hub IoT per inviare e ricevere dati in tempo reale.

Per altre informazioni, vedere Che cos'è Gemelli digitali di Azure?.

Azure IoT Central

Usare Azure IoT Central per creare una soluzione IoT basata sul cloud. IoT Central non segue l'approccio al cloud adattivo.

IoT Central è una piattaforma di applicazioni IoT distribuita come servizio (aPaaS) che riduce il carico e il costo dello sviluppo, della gestione e della gestione delle soluzioni IoT. Per semplificare lo sviluppo di un'infrastruttura IoT complessa e in continua evoluzione, IoT Central consente di concentrare gli sforzi per determinare l'impatto aziendale che è possibile creare con il flusso di dati IoT. L'interfaccia utente Web consente di connettere rapidamente i dispositivi, monitorare le condizioni dei dispositivi, creare regole, gestire i dispositivi e i relativi dati durante il ciclo di vita e, facoltativamente, indirizzare i messaggi dei dispositivi ad altri servizi cloud per l'archiviazione, l'analisi o l'elaborazione.

Per altre informazioni, vedere Che cos'è Azure IoT Central?.

Griglia di eventi di Azure

Attualmente Griglia di eventi di Azure fa in genere parte di una soluzione IoT ibrida che usa le operazioni IoT di Azure, l'hub IoT o IoT Central.

Griglia di Eventi di Azure è un servizio di distribuzione messaggi Pub-Sub altamente scalabile e completamente gestito, che offre modalità di utilizzo flessibili tramite i protocolli MQTT e HTTP. Con Griglia di eventi di Azure è possibile creare pipeline di dati con dati del dispositivo, integrare applicazioni e creare architetture serverless guidate dagli eventi. Griglia di eventi consente ai client di pubblicare e sottoscrivere messaggi tramite i protocolli MQTT v3.1.1 e v5.0 per supportare le soluzioni IoT. Tramite HTTP, Event Grid consente di creare soluzioni guidate dagli eventi in cui un servizio di pubblicazione comunica le modifiche dello stato del sistema (eventi) alle applicazioni sottoscrittrici.

Le operazioni di Azure IoT consentono di connettersi a Griglia di eventi e ad altri broker MQTT basati sul cloud. Ad esempio, è possibile configurare un bridge MQTT bidirezionale tra un broker MQTT per le operazioni di Azure IoT e Griglia di eventi di Azure.

L'hub IoT e IoT Central possono integrarsi con Griglia di eventi di Azure per consentire all'azienda di reagire rapidamente agli eventi critici. Ad esempio, è possibile reagire agli eventi dell'hub IoT usando Griglia di eventi per attivare le azioni.

Per altre informazioni, vedere Che cos'è Griglia di eventi di Azure?

AZURE IoT SDK per dispositivi e servizi

Gli SDK per dispositivi e servizi IoT di Azure consentono di creare una soluzione IoT personalizzata basata sul cloud che usa l'hub IoT o IoT Central.

  • Gli SDK per dispositivi IoT di Azure consentono di risolvere i problemi di connessione dei dispositivi in modo sicuro e affidabile all'hub IoT o AoT Central usando protocolli come MQTT e AMQP.
  • Gli SDK del servizio Azure IoT contengono codice per facilitare la compilazione di applicazioni che interagiscono direttamente con l'hub IoT per gestire i dispositivi e la sicurezza.
  • Gli SDK di gestione dell'hub IoT consentono di creare applicazioni back-end che gestiscono gli hub IoT nella sottoscrizione di Azure.
  • Gli SDK per i dispositivi DPS offrono implementazioni dell'API di registrazione e di altre API che i dispositivi chiamano per effettuare il provisioning tramite DPS nell'IoT Hub o in IoT Central.
  • Gli SDK del servizio DPS consentono di creare applicazioni back-end per gestire le registrazioni e i record di registrazione nelle istanze del servizio Device Provisioning.
  • Gli SDK di gestione dps consentono di creare applicazioni back-end che gestiscono le istanze del servizio Device Provisioning e i relativi metadati nella sottoscrizione di Azure.

Per altre informazioni, vedere Azure IoT SDK per dispositivi e servizi.

Azure IoT Plug and Play

Plug and Play IoT di Azure è un modello di programmazione che consente di creare una soluzione IoT basata sul cloud che usa l'hub IoT o IoT Central.

Plug and Play IoT consente ai generatori di soluzioni di integrare i dispositivi IoT con le proprie soluzioni senza alcuna configurazione manuale. Al centro di Plug and Play IoT, è un modello di dispositivo usato da un dispositivo per annunciare le funzionalità a un servizio abilitato per Plug and Play IoT, ad esempio IoT Central o Gemelli digitali di Azure. È possibile definire modelli e interfacce Plug and Play IoT usando il linguaggio DTDL (Digital Twins Definition Language).

Per altre informazioni, vedere Che cos'è Plug and Play IoT?.

Microsoft Defender per IoT

Microsoft Defender per IoT è una soluzione di sicurezza unificata che consente di proteggere soluzioni IoT ibride, basate sul cloud e basate su edge.

Microsoft Defender per IoT è una soluzione di sicurezza unificata creata in modo specifico per identificare minacce e vulnerabilità nell'infrastruttura IoT e tecnologia operativa (OT). Usare Defender per IoT per proteggere l'intero ambiente IoT/OT, inclusi i dispositivi esistenti che potrebbero non avere agenti di sicurezza predefiniti.

Defender per IoT offre monitoraggio a livello di rete senza agente e si integra con strumenti SOC (Industrial Equipment And Security Operation Center).

Per altre informazioni, vedere Che cos'è Microsoft Defender per IoT?.

Altri servizi cloud

Entrambe le soluzioni basate sul cloud e basate su edge possono usare altri servizi cloud per offrire più funzionalità alla soluzione. Ad esempio, è possibile usare:

  • Servizi di archiviazione di Azure per archiviare i dati raccolti.
  • Analisi di flusso di Azure per elaborare i dati dei sensori in tempo reale.
  • Funzioni di Azure per rispondere agli eventi del dispositivo.
  • App per la logica di Azure per automatizzare i processi aziendali.
  • Azure Machine Learning per aggiungere la machine learning e tutti i modelli alla soluzione dell'utente.
  • Microsoft Fabric per archiviare e analizzare i dati dei sensori.
  • Microsoft Power BI per visualizzare i dati dei sensori.

Per altre informazioni, vedere:

Passaggi successivi

Per un'esperienza pratica, provare a eseguire una delle guide di avvio rapido: