Panoramica dei concetti relativi a Hub IoT di Azure
L'hub IoT di Azure è un servizio completamente gestito che consente di abilitare comunicazioni bidirezionali affidabili e sicure tra milioni di dispositivi e un back-end della soluzione.
Nota
Alcune delle funzionalità indicate in questo articolo, come la messaggistica da cloud a dispositivo, i dispositivi gemelli e la gestione dei dispositivi, sono disponibili solo nel livello Standard dell'hub IoT. Per altre informazioni sui livelli Basic e Standard/Gratuito dell'hub IoT, vedere Scegliere il livello appropriato dell'hub IoT per la soluzione.
hub IoT di Azure offre molte funzionalità, tra cui:
Comunicazioni protette con credenziali di sicurezza per singoli dispositivi e controllo di accesso.
Opzioni di comunicazione da dispositivo a cloud e da cloud a dispositivo con iper-scalabilità.
Archivio disponibile per query con informazioni di stato e metadati per ogni dispositivo.
Connettività semplice dei dispositivi con librerie di dispositivi per i linguaggi e le piattaforme più diffusi.
Le sezioni seguenti consentono di iniziare a esplorare hub IoT funzionalità in modo più approfondito.
Gestione
hub IoT quote e limitazioni riepiloga le quote impostate nel servizio hub IoT e la limitazione che si verifica quando si supera una quota.
hub IoT prezzi fornisce informazioni generali su SKU e prezzi diversi per hub IoT e dettagli su come le varie funzionalità di hub IoT vengono a consumo come messaggi in base hub IoT.
Sviluppo
Le indicazioni sulle comunicazioni da dispositivo a cloud confrontano le opzioni per l'invio di messaggi dai dispositivi a hub IoT: messaggi da dispositivo a cloud, proprietà segnalate del dispositivo gemello e caricamento di file.
Le linee guida per la comunicazione da cloud a dispositivo confrontano le opzioni per l'invio di aggiornamenti e istruzioni da hub IoT ai dispositivi: metodi diretti, proprietà desiderate del dispositivo gemello e messaggi da cloud a dispositivo.
Usare dispositivi gemelli per sincronizzare lo stato e le configurazioni descrive il concetto di dispositivi gemelli. L'articolo descrive anche le funzionalità esposte dai dispositivi gemelli, ad esempio la sincronizzazione di un dispositivo con il dispositivo gemello. In questo articolo sono incluse informazioni sui dati archiviati in un dispositivo gemello.
Upload files from a device (Caricare file da un dispositivo), che descrive come caricare file da un dispositivo. L'articolo include anche informazioni sui concetti, ad esempio le notifiche che il processo di caricamento può inviare.
Richiamare un metodo diretto in un dispositivo descrive il ciclo di vita di un metodo diretto. L'articolo descrive come richiamare metodi in un dispositivo dall'app back-end e come gestire il metodo diretto nel dispositivo.
Pianificare processi in più dispositivi, che descrive come pianificare processi in più dispositivi. Questo articolo descrive come inviare processi che eseguono attività come un metodo diretto, aggiornando un dispositivo tramite un dispositivo gemello. Viene descritto anche come eseguire una query sullo stato di un processo.
IoT Hub endpoints (Endpoint dell'hub IoT) illustra i diversi endpoint esposti da ogni hub IoT per operazioni della fase di esecuzione e di gestione. L'articolo descrive anche come creare altri endpoint nell'hub IoT e come usare un gateway sul campo per abilitare la connettività agli endpoint hub IoT in scenari non standard.
Messaggistica
Inviare e ricevere messaggi con l'hub IoT descrive le funzionalità di messaggistica da dispositivo a cloud e da cloud a dispositivo esposte dall'hub IoT.
Leggere i messaggi da dispositivo a cloud dall'endpoint predefinito descrive gli scenari che usano l'endpoint di messaggistica predefinito per accedere ai messaggi del dispositivo.
Inviare messaggi da cloud a dispositivo da hub IoT descrive il processo e il ciclo di vita per la messaggistica da cloud a dispositivo.
Scegliere un protocollo di comunicazione del dispositivo descrive i protocolli di comunicazione supportati hub IoT per la comunicazione dei dispositivi ed elenca le porte che devono essere aperte.
Routing dei messaggi
- Indirizzare i messaggi da dispositivo a cloud ai servizi di Azure descrive come usare hub IoT per filtrare e inoltrare i messaggi dei dispositivi ad altri servizi di Azure per l'archiviazione o l'analisi.
Gestione dispositivi
- Gestire le identità dei dispositivi nell'hub IoT, che descrive le informazioni archiviate nel registro delle identità di ogni hub IoT. L'articolo descrive anche come è possibile accedervi e modificarlo.
Autenticazione e autorizzazione
Controllare l'accesso alle hub IoT usando Microsoft Entra Id descrive il modello di sicurezza usato per concedere l'accesso alle API dei servizi hub IoT.
Autenticare le identità con certificati X.509 descrive il ruolo dei certificati X.509 per l'autenticazione dei dispositivi per creare connessioni sicure tra i dispositivi e hub IoT.
Supporto del protocollo
- hub IoT supporto MQTT fornisce informazioni dettagliate su come hub IoT supporta il protocollo MQTT. L'articolo descrive il supporto per il protocollo MQTT integrato negli SDK di Azure IoT e fornisce informazioni sull'uso diretto del protocollo MQTT.