Usar o Microsoft Hub IoT do Azure

Um aplicativo do Azure Sphere pode interagir com Hub IoT do Azure enviar e receber mensagens, gerenciar um dispositivo gêmeo e receber chamadas diretas de método de um aplicativo de serviço IoT do Azure. Para usar esses recursos, você precisa de uma assinatura do Microsoft Azure e uma instância Hub IoT do Azure.

Hub IoT do Azure configuração

O uso de um Hub IoT do Azure com um dispositivo do Azure Sphere envolve um processo de autenticação em várias etapas:

  • Baixe um certificado de AC de autenticação do Serviço de Segurança do Azure Sphere, que valida a autoridade de certificado do catálogo do Azure Sphere.
  • Carregue o certificado de AC no DPS (Serviço de Provisionamento de Dispositivos) Hub IoT do Azure para registrar o dispositivo em sua instância de Hub IoT do Azure.
  • Valide o certificado de AC para provar a propriedade do catálogo do Azure Sphere. Em troca, receba um segundo certificado, o certificado de validação, com o qual você pode registrar seu dispositivo no hub IoT.

Esse processo ajuda a:

  • Proteger contra falsificação da identidade do dispositivo, para que um dispositivo não confiável não possa ser usado
  • Impedir o uso do sistema operacional do Azure Sphere comprometido ou não confiável
  • Verifique se apenas uma entidade autorizada pode registrar o dispositivo em uma instância Hub IoT do Azure

Siga as etapas em Configurar um hub IoT para o Azure Sphere para concluir o processo de autenticação.

Importante

Embora seja possível usar uma cadeia de conexão com uma chave de acesso compartilhada específica do dispositivo para autenticar um aplicativo na instância Hub IoT do Azure, essa solução é menos segura do que usar a autenticação baseada em certificado. Qualquer pessoa que tenha acesso à chave de acesso compartilhado pode enviar e receber mensagens em nome desse dispositivo. Para garantir a segurança de seus dispositivos e aplicativos, use sempre o procedimento de autenticação baseado em certificado descrito neste tópico.

Usando Hub IoT do Azure

Consulte o aplicativo de exemplo IoT do Azure no GitHub para obter um passo a passo da instalação de Hub IoT do Azure.

SDK Hub IoT do Azure

O SDK do Dispositivo IoT do Azure para C inclui uma biblioteca de clientes Hub IoT do Azure que você pode usar em aplicativos do Azure Sphere.

Para saber mais sobre Hub IoT do Azure

Essas ferramentas podem ajudá-lo a gerenciar dispositivos em Hub IoT do Azure:

Para cenários de IoT estendidos usando outros serviços e ferramentas do Azure, marcar estes tutoriais: