Quali tecnologie di Azure è possibile usare per creare soluzioni IoT?

Le tecnologie e i servizi di Azure IoT offrono opzioni per la creazione di una vasta gamma di soluzioni IoT che consentono la trasformazione digitale dell'organizzazione. È ad esempio possibile:

  • Usare Azure IoT Central, una piattaforma di applicazioni IoT gestita, per valutare la soluzione IoT.
  • Usare i servizi della piattaforma Azure IoT, ad esempio hub IoT di Azure e il servizio Device Provisioning, per creare una soluzione IoT personalizzata da zero.

Dispositivi e SDK per dispositivi

È possibile implementare il proprio codice incorporato usando gli SDK per dispositivi open source. Gli SDK per dispositivi supportano più sistemi operativi, ad esempio Linux, Windows e sistemi operativi in tempo reale. Sono disponibili SDK per più linguaggi di programmazione, ad esempio C, Node.js, Java, .NET e Python.

È possibile semplificare ulteriormente il modo in cui si crea il codice incorporato per i dispositivi seguendo le convenzioni Plug and Play IoT. Plug and Play IoT consente agli sviluppatori di soluzioni di integrare nei dispositivi le proprie soluzioni senza scrivere codice incorporato. La parte centrale di Plug and Play IoT è costituita da uno schema del modello di funzionalità di dispositivo che descrive le funzionalità dei dispositivi. Usare il modello di funzionalità del dispositivo per configurare una soluzione basata sul cloud, ad esempio un'applicazione di IoT Central.

Azure IoT Edge consente di scaricare parti del carico di lavoro IoT dai servizi cloud di Azure sui dispositivi. IoT Edge può ridurre la latenza nella soluzione, ridurre la quantità di dati che i dispositivi scambiano con il cloud e consentire scenari offline. È possibile gestire i dispositivi IoT Edge da IoT Central.

Azure Sphere è una piattaforma applicativa protetta e di alto livello con funzionalità di comunicazione e di protezione integrate per i dispositivi connessi a Internet. Include un'unità microcontroller protetta, un sistema operativo personalizzato basato su Linux e un servizio di sicurezza basato sul cloud che garantisce una sicurezza continua e rinnovabile.

Importante

Poiché IoT Central usa hub IoT internamente, qualsiasi dispositivo che può connettersi a un'applicazione IoT Central può anche connettersi a un hub IoT.

Per altre informazioni, vedere Sviluppo di dispositivi e applicazioni IoT di Azure.

Azure IoT Central

IoT Central è una piattaforma di app gestita che riduce il carico e il costo dello sviluppo, della gestione e della gestione delle soluzioni IoT. Usare IoT Central per valutare rapidamente lo scenario IoT e le opportunità che può creare per l'azienda. IoT Central semplifica lo sviluppo di un'infrastruttura IoT complessa e in continua evoluzione, consentendo di concentrarsi sulla determinazione dell'impatto aziendale che è possibile creare con i dati IoT.

L'interfaccia utente Web consente di connettere rapidamente i dispositivi, monitorare le condizioni dei dispositivi, creare regole e gestire i dispositivi e i relativi dati durante il ciclo di vita. Consente anche di agire sulle informazioni dettagliate sui dispositivi estendendo l'intelligence IoT alle applicazioni line-of-business. Dopo aver usato IoT Central per valutare lo scenario IoT, è possibile creare la soluzione Azure IoT pronta per l'organizzazione.

Come piattaforma applicativa completamente gestita, IoT Central dispone di un modello tariffario semplice e prevedibile.

Soluzioni personalizzate

Per creare una soluzione IoT da zero, usare uno o più delle tecnologie e dei servizi Azure IoT seguenti:

Connettività cloud

Il servizio hub IoT di Azure consente comunicazioni bidirezionali affidabili e sicure tra milioni di dispositivi IoT e una soluzione basata sul cloud. Il servizio Device Provisioning in hub IoT di Azure è un servizio di supporto per l'hub IoT. Il servizio fornisce il provisioning JIT automatizzato di dispositivi nell'hub IoT corretto senza alcun intervento dell'utente. Queste funzionalità consentono ai clienti di effettuare il provisioning di milioni di dispositivi in modo sicuro e scalabile.

hub IoT è un componente di base ed è possibile usarlo per soddisfare le problematiche di implementazione di IoT, ad esempio:

  • Connettività e gestione di volumi elevati di dispositivi.
  • Inserimento di volumi elevati di dati di telemetria.
  • Comando e controllo dei dispositivi.
  • Applicazione della sicurezza dei dispositivi.

Colmare il divario tra il mondo fisico e quello digitale

Gemelli digitali di Azure è un servizio IoT che consente di modellare un ambiente fisico usando un grafico di intelligenza spaziale con cui modellare le relazioni tra persone, spazi e dispositivi. Tramite la correlazione dei dati attraverso il mondo digitale e fisico, è possibile creare soluzioni dotate di funzioni di riconoscimento del contesto.

IoT Central usa gemelli digitali per sincronizzare dispositivi e dati nel mondo reale con i modelli digitali che consentono agli utenti di monitorare e gestire tali dispositivi connessi.

Dati e analisi

I dispositivi IoT in genere generano grandi quantità di dati di serie temporali come ad esempio le letture delle temperature dai sensori. Azure Esplora dati può connettersi a un hub IoT, leggere il flusso di telemetria dai dispositivi, archiviare i dati e abilitare l'esecuzione di query e la visualizzazione.

Mappe di Azure è una raccolta di servizi geospaziali che usano dati di mappa aggiornati per fornire un contesto geografico preciso alle applicazioni Web e per dispositivi mobili. Per creare le applicazioni, è possibile usare un'API REST, un controllo JavaScript basato sul Web o un Android SDK.

Azioni e notifiche

Una soluzione può richiedere azioni automatizzate in base ai dati del dispositivo. Ad esempio, è possibile inviare un messaggio di posta elettronica o sms quando un dispositivo segnala una condizione critica.

Funzioni di Azure è un servizio di calcolo serverless che consente di eseguire codice su richiesta senza dover effettuare esplicitamente il provisioning o la gestione dell'infrastruttura. Usare Funzioni di Azure per creare app serverless guidate dagli eventi che possono eseguire azioni in risposta a condizioni identificate nei flussi di telemetria.

Passaggi successivi

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