Usare Microsoft hub IoT di Azure

Un'applicazione Azure Sphere può interagire con hub IoT di Azure per inviare e ricevere messaggi, gestire un dispositivo gemello e ricevere chiamate dirette al metodo da un'applicazione di servizio IoT di Azure. Per usare queste funzionalità, è necessario un abbonamento a Microsoft Azure e un'istanza di hub IoT di Azure.

hub IoT di Azure configurazione

L'uso di un hub IoT di Azure con un dispositivo Azure Sphere prevede un processo di autenticazione in più passaggi:

  • Scarica un certificato CA di autenticazione dal Servizio sicurezza Azure Sphere, che convalida l'autorità di certificazione del catalogo Azure Sphere.
  • Carica il certificato CA nel servizio di provisioning dei dispositivi (DPS) hub IoT di Azure per registrare il dispositivo nell'istanza di hub IoT di Azure.
  • Convalidare il certificato CA per dimostrare la proprietà del catalogo Azure Sphere. In cambio, ricevi un secondo certificato, il certificato di convalida, con il quale puoi registrare il dispositivo nell'hub IoT.

Questo processo consente di:

  • Proteggersi dallo spoofing dell'identità del dispositivo, in modo che non sia possibile utilizzare un dispositivo non attendibile
  • Impedire l'uso del sistema operativo Azure Sphere compromesso o non attendibile
  • Assicurarsi che solo un'entità autorizzata possa registrare il dispositivo in un'istanza di hub IoT di Azure

Segui i passaggi descritti in Configurare un hub IoT per Azure Sphere per completare il processo di autenticazione.

Importante

Sebbene sia possibile usare una stringa di connessione con una chiave di accesso condivisa specifica del dispositivo per autenticare un'applicazione nell'istanza di hub IoT di Azure, tale soluzione è meno sicura rispetto all'utilizzo dell'autenticazione basata su certificato. Chiunque abbia accesso alla chiave di accesso condiviso può inviare e ricevere messaggi per conto del dispositivo. Per garantire la sicurezza dei dispositivi e delle applicazioni, usare sempre la procedura di autenticazione basata su certificato descritta in questo argomento.

Uso di hub IoT di Azure

Vedere Applicazione di esempio Azure IoT in GitHub per una procedura dettagliata della configurazione di hub IoT di Azure.

HUB IOT DI AZURE SDK

Azure IoT Device SDK for C include una libreria client hub IoT di Azure che è possibile usare nelle applicazioni Azure Sphere.

Per altre informazioni su hub IoT di Azure

Questi strumenti consentono di gestire i dispositivi in hub IoT di Azure:

Per scenari IoT estesi con altri servizi e strumenti di Azure, vedere queste esercitazioni: