Condividi tramite


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

Routing dei messaggi

Gestione dispositivi

Autenticazione e autorizzazione

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.