Questo articolo confronta l'uso di Azure IoT Central rispetto ai singoli componenti PaaS (Platform-as-a-Service) di Azure per la creazione, la distribuzione e la gestione di soluzioni IoT (Internet delle cose).
Le soluzioni IoT usano una combinazione di tecnologie per connettere dispositivi, eventi e azioni tramite applicazioni cloud. Le tecnologie e i servizi scelti dipendono dai requisiti di sviluppo, distribuzione e gestione dello scenario.
La piattaforma distribuita come servizio (aPaaS) di IoT Central offre già i componenti e le funzionalità di Azure integrati necessari per una soluzione IoT. Un'altra opzione consiste nel combinare hub IoT di Azure con altri componenti PaaS di Azure per sviluppare soluzioni IoT personalizzate.
Inizia a usare Azure IoT Central
IoT Central è un microsoft aPaaS che assembla componenti PaaS di Azure in una piattaforma di sviluppo e operazioni di app IoT estendibile e completamente gestita. IoT Central accelera lo sviluppo di soluzioni, semplifica le operazioni e semplifica la creazione di soluzioni IoT affidabili, scalabili e sicure.
Offerte di IoT Central:
- Un'esperienza utente Web predefinita e un'area di attacco API che semplifica la gestione dei dispositivi e la creazione di regole.
- Estensione dell'intelligence IoT in applicazioni line-of-business per facilitare l'azione sulle informazioni dettagliate.
- Ripristino di emergenza predefinito, multi-tenancy, disponibilità globale e struttura dei costi prevedibile.
Il diagramma seguente illustra un'architettura basata su IoT Central:
IoT Central inserisce gli eventi e i dati di telemetria dei dispositivi tramite gli SDK per dispositivi IoT di Azure, Azure RTOS, Azure Sphere o Azure IoT Edge.
IoT Central è progettato con più servizi PaaS di Azure, quindi offre le funzionalità seguenti:
- Servizi di inserimento e provisioning dei dati.
- Archiviazione e analisi dei dati dei percorsi ad accesso frequente, ad accesso frequente e ad accesso sporadico.
- Livello PaaS gestito che offre disponibilità elevata/ripristino di emergenza (HADR) e scalabilità elastica.
- Esperienza utente Web di gestione che consente di:
- Gestire i dispositivi con visualizzazione dati non elaborati, stato della connettività, modellazione dei dispositivi e processi.
- Visualizzare e analizzare i dati dei dispositivi con dashboard, analisi e regole.
- Proteggere i dati e i dispositivi con la gestione degli utenti e le organizzazioni.
IoT Central estende le soluzioni attivando avvisi, esportazione di dati e supporto di query di dati.
IoT Central si integra con app line-of-business come Power BI, Mappe di Azure, Ricerca, Gestione API, App Web, App per dispositivi mobili, Dynamics 365, Flow o App per la logica.
Creare con i servizi PaaS di Azure
Se è necessario un maggiore controllo e personalizzazione, è possibile usare singoli componenti PaaS di Azure per creare una soluzione IoT. Il diagramma seguente illustra i servizi di Azure in un'architettura IoT basata su PaaS:
I sistemi IoT possono inserire i dati dei dispositivi tramite azure IoT SDK per dispositivi, Azure RTOS, Azure Sphere o Azure IoT Edge.
hub IoT, hub IoT di Azure servizio Device Provisioning (DPS) o Gemelli digitali di Azure possono fornire provisioning, connettività e gestione dei dispositivi.
Per l'archiviazione e l'analisi dei dati:
- Il percorso critico può essere tramite Analisi di flusso di Azure o Azure HDInsight.
- Il percorso ad accesso frequente può essere eseguito tramite Azure Esplora dati.
- Il percorso ad accesso sporadico può essere attraverso database SQL di Azure o Azure Cosmos DB.
I servizi di gestione e integrazione aziendale possono includere Power BI, Mappe di Azure, Ricerca, Gestione API, App Web, App per dispositivi mobili, Dynamics 365, Flow e App per la logica.
Per informazioni dettagliate sull'architettura di riferimento paaS IoT e sulla discussione, vedere Architettura di riferimento di Azure IoT.
Confrontare gli approcci aPaas e PaaS
IoT Central consente di evitare di gestire e aggiornare un'infrastruttura IoT complessa e in continua evoluzione. È possibile concentrare il tempo e i soldi sulla trasformazione dell'azienda e sulla progettazione di offerte innovative.
Se la soluzione richiede funzionalità o servizi personalizzati non supportati da IoT Central, è possibile sviluppare una soluzione PaaS con hub IoT come elemento principale.
Le tabelle e i collegamenti di confronto seguenti consentono di decidere se usare una soluzione gestita IoT Central o creare una soluzione PaaS con hub IoT.
Soluzione PaaS basata su IoT Central e hub IoT
La tabella seguente descrive in che modo IoT Central o una soluzione PaaS basata su hub IoT ottengono diverse funzionalità e funzionalità IoT.
Funzionalità | IoT Central | PaaS basato su hub IoT |
---|---|---|
Descrizione | Soluzione aPaaS completamente gestita che semplifica la connettività e la gestione dei dispositivi su larga scala. Una soluzione basata su aPaaS è scalabile, ripetibile e affidabile, con un compromesso di essere meno personalizzabile rispetto a una soluzione basata su PaaS. |
Usa hub IoT come hub messaggi centrale tra l'applicazione IoT e i dispositivi gestiti. Aggiunge altre funzionalità con altri servizi PaaS di Azure. Questo approccio è più flessibile, ma richiede un maggiore impegno di sviluppo e gestione. |
Sviluppo di applicazioni | IoT Central è una piattaforma applicativa con supporto per la ripetibilità delle soluzioni. Per altre informazioni, vedere la guida all'amministrazione dell'applicazione IoT Central I modelli di applicazione consentono di avviare lo sviluppo di soluzioni IoT. Usare un modello di applicazione generico o un modello predefinito incentrato sul settore per la vendita al dettaglio, l'energia, il governo o l'assistenza sanitaria. |
Progettare e creare una soluzione di applicazione personalizzata usando hub IoT e altri servizi PaaS. |
Modello di dispositivo | I modelli di dispositivo consentono di strutturare le caratteristiche e i comportamenti del tipo di dispositivo. Usare i modelli per le attività e le visualizzazioni di gestione dei dispositivi supportate. | Definire e gestire i modelli di messaggio del dispositivo in un repository privato. |
Gestione dei dispositivi | Le funzionalità predefinite del servizio Device Provisioning di Azure IoT offrono l'integrazione dei dispositivi e la gestione dei dispositivi. | Progettare e creare soluzioni usando hub IoT primitive, ad esempio dispositivi gemelli e metodi diretti. Abilitare il servizio Device Provisioning separatamente. |
Protocollo OPC UA | Non supportato. | Usare OPC Publisher per colmare il divario tra gli asset industriali abilitati per OPC UA e le risorse ospitate in Azure pubblicando i dati di telemetria in hub IoT. OPC Publisher supporta IEC62541 formato standard OPC UA PubSub e altri formati. Per altre informazioni, vedere Microsoft OPC Publisher. |
Protocolli SigFox e LoRaWAN | Usare azure IoT Central Device Bridge o Azure IoT Edge LoRaWAN Starter Kit. | Creare un modulo personalizzato per Azure IoT Edge e integrarlo tramite hub IoT di Azure. |
Multi-tenancy | Le organizzazioni abilitano la multi-tenancy in-app. È possibile definire una gerarchia per gestire gli utenti che possono visualizzare i dispositivi nell'applicazione IoT Central. | Ottenere il multi-tenancy usando hub separati per cliente. È anche possibile creare il controllo di accesso nel livello dati della soluzione. |
Conservazione di messaggi | IoT Central conserva i dati in sequenza, 30 giorni. | hub IoT consente la conservazione dei dati negli hub eventi predefiniti per un massimo di sette giorni. |
Big Data | Gestire i dati da IoT Central. | Aggiungere e gestire i servizi PaaS di Azure per Big Data. |
Esportazione dei dati | Esportare continuamente i dati usando la funzionalità di esportazione. Esportare i dati in Archiviazione BLOB di Azure, hub eventi, bus di servizio, webhook e Azure Esplora dati. Filtrare, arricchire e trasformare i messaggi in uscita. | Usare il hub IoT endpoint predefinito dell'hub eventi e usare il routing dei messaggi per esportare i dati in altre posizioni di archiviazione. |
Analisi | Un'esperienza di analisi integrata esplora i dati dei dispositivi nel contesto della gestione dei dispositivi. | Usare servizi PaaS di Azure separati per incorporare analisi, informazioni dettagliate e azioni, ad esempio Analisi di flusso, Azure Esplora dati e Azure Synapse. |
Visualizzazioni | Un'esperienza utente semplifica la visualizzazione dei dati dei dispositivi, l'esecuzione di query di analisi e la creazione di dashboard personalizzati. | Nessuna interfaccia utente predefinita. |
Regole e azioni | Usare la funzionalità predefinita per l'elaborazione di regole e azioni con notifiche tramite posta elettronica, gruppo di Monitoraggio di Azure, Power Automate e azioni webhook. Per altre informazioni, vedere Regole e azioni di Azure IoT Central. | Inviare dati da hub IoT ad Analisi di flusso di Azure o Griglia di eventi di Azure. Connessione alle app per la logica di Azure o ad altre applicazioni personalizzate per elaborare regole e azioni. Per altre informazioni, vedere Monitoraggio remoto e notifiche IoT con App per la logica di Azure. |
Scalabilità | Supporta la scalabilità automatica. Per altre informazioni sui limiti di scalabilità e la scalabilità automatica di IoT Central, vedere Quote e limiti. | Distribuire soluzioni per abilitare la scalabilità automatica di hub IoT. Per altre informazioni, vedere Ridimensionare automaticamente il hub IoT di Azure. |
Disponibilità elevata e ripristino di emergenza (HADR, High Availability and Disaster Recovery) | Gestisce automaticamente le funzionalità HADR predefinite. Per altre informazioni, vedere Scalabilità e disponibilità elevata di Azure IoT Central. | Progettare la soluzione per supportare più scenari HADR. Per altre informazioni, vedere hub IoT di Azure disponibilità elevata e ripristino di emergenza. |
Contratto di servizio (SLA) | Garantisce una connettività del 99,9%. Per altre informazioni, vedere Contratto di servizio per Azure IoT Central. | hub IoT livelli standard e basic garantiscono un tempo di attività del 99,9%. Il livello gratuito hub IoT non ha alcun contratto di servizio. Per altre informazioni, vedere Contratto di servizio per hub IoT di Azure. |
Prezzi | I primi due dispositivi attivi sono gratuiti, se il volume dei messaggi non supera 800 (piano di livello Standard 0), 10.000 (piano di livello Standard 1) o 60.000 (piano di livello Standard 2) al mese. I prezzi dei dispositivi aggiunti vengono ripartiti proporzionalmente al mese. IoT Central conta e fattura il numero più elevato di dispositivi attivi ogni ora. Per altre informazioni, vedere Prezzi di Azure IoT Central. | Per informazioni dettagliate sui prezzi hub IoT, vedere prezzi hub IoT di Azure. |
IoT Central e altre funzionalità PaaS di Azure
La tabella seguente illustra il livello di supporto per varie funzionalità in IoT Central e altri servizi PaaS di Azure. Un cerchio 🔵 pieno indica il supporto completo, una linea ➖ indica il supporto parziale e un cerchio vuoto ⚪ significa che non è supportato.
IoT Central | hub IoT + DPS | Analisi di flusso e Funzioni di Azure | Azure Cosmos DB + Azure Esplora dati | Active Directory | |
---|---|---|---|---|---|
Descrizione | Ambiente di sviluppo di soluzioni IoT pronto | Servizi di inserimento dati IoT | Servizi di elaborazione dei flussi | Servizi di archiviazione dati | Piattaforma di sicurezza e gestione delle identità universali |
HADR e scalabilità elastica | 🔵 | ⚪ | ⚪ | ⚪ | ⚪ |
Esperienza di gestione della connettività dei dispositivi | 🔵 | ➖ | ⚪ | ⚪ | ⚪ |
Routing dei dati, filtro e regole | ➖ | ➖ | ➖ | ⚪ | ⚪ |
Analisi e visualizzazioni | ➖ | ⚪ | ➖ | 🔵 | ⚪ |
Archiviazione e sicurezza dei dati | 🔵 | ⚪ | ⚪ | 🔵 | 🔵 |
Esportare e integrare con altri servizi | 🔵 | 🔵 | 🔵 | 🔵 | 🔵 |
Passaggi successivi
- Panoramica di Azure IoT Central
- Panoramica di hub IoT di Azure
- Gestione dei dispositivi con hub IoT di Azure
- Disponibilità elevata e ripristino di emergenza dell'hub IoT di Azure
- Azure IoT SDK per hub
- Tecnologie e protocolli IoT
- Monitoraggio remoto e notifiche di IoT con App per la logica di Azure
Risorse correlate
- Architettura di riferimento di Azure IoT
- Intelligenza artificiale visione artificiale con Azure IoT Edge
- Monitoraggio dell'ambiente e ottimizzazione della supply chain con IoT
- Applicazione del flusso di lavoro blockchain
- IoT con Azure Cosmos DB
- Soluzione di manutenzione e sicurezza della ferrovia IoT Edge
- Introduzione alla manutenzione predittiva nella produzione
- Progetto 15 piattaforma aperta per la sostenibilità
- Luce, alimentazione e Internet connesse IoT
- Progettazione dell'architettura IoT