Panoramica dei concetti di 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 di hub IoT basic e standard/gratuiti, vedere Scegliere il livello di hub IoT appropriato 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.
Più opzioni di comunicazione da dispositivo a cloud e da cloud a dispositivo su vasta scala.
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.
Gli articoli seguenti consentono di iniziare a esplorare hub IoT funzionalità in modo più approfondito:
Device-to-cloud communications guidance (Indicazioni sulla comunicazione da dispositivo a cloud), utile nella scelta tra messaggi da dispositivo a cloud, proprietà segnalate del dispositivo gemello e caricamento di file.
Cloud-to-device communication guidance (Indicazioni sulla comunicazione da cloud a dispositivo), utile nella scelta tra metodi diretti, proprietà desiderate del dispositivo gemello e messaggi da cloud a dispositivo.
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.
Upload files from a device (Caricare file da un dispositivo), che descrive come caricare file da un dispositivo. Questo articolo contiene anche informazioni sul modo in cui le notifiche possono essere inviate dal processo di aggiornamento.
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.
Controllare l'accesso all'hub IoT, che descrive il modello di sicurezza usato per concedere l'accesso alla funzionalità hub IoT per i dispositivi e i componenti cloud. In questo articolo sono incluse informazioni sull'uso di token e certificati X.509, oltre ai dettagli delle autorizzazioni che è possibile concedere.
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.
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.
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.
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 endpoint aggiuntivi nell'hub IoT e come usare un gateway di campo per abilitare la connettività agli endpoint dell'hub IoT in scenari non standard.
hub IoT linguaggio di query per dispositivi gemelli, processi e routing dei messaggi descrive che hub IoT linguaggio di query che consente di recuperare informazioni dall'hub sui dispositivi gemelli e sui processi.
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.
hub IoT di Azure SDK elenca gli SDK di Azure IoT per lo sviluppo di app per dispositivi e servizi che interagiscono con l'hub IoT. In questo articolo sono inclusi i collegamenti alla documentazione API online.
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.
Nota
hub IoT ha un supporto limitato delle funzionalità per MQTT. Se la soluzione richiede il supporto MQTT v3.1.1 o v5, è consigliabile supportare MQTT in Griglia di eventi di Azure. Per altre informazioni, vedere Confrontare il supporto MQTT in hub IoT e Griglia di eventi.