Partilhar via


Utilizar o Microsoft Hub IoT do Azure

Uma aplicação do Azure Sphere pode interagir com Hub IoT do Azure para enviar e receber mensagens, gerir um dispositivo duplo e receber chamadas de método direto de uma aplicação de serviço do Azure IoT. Para utilizar estas funcionalidades, precisa de uma subscrição do Microsoft Azure e de uma instância Hub IoT do Azure.

Hub IoT do Azure configuração

A utilização de um Hub IoT do Azure com um dispositivo do Azure Sphere envolve um processo de autenticação de vários passos:

  • Transfira um certificado de AC de autenticação a partir do Serviço de Segurança do Azure Sphere, que valida a autoridade de certificação do catálogo do Azure Sphere.
  • Carregue o certificado de AC para o Serviço de Aprovisionamento de Dispositivos (DPS) Hub IoT do Azure para registar o dispositivo na sua instância Hub IoT do Azure.
  • Valide o certificado da 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 pode registar o dispositivo no hub IoT.

Este processo ajuda a:

  • Proteção contra spoofing da identidade do dispositivo, para que não seja possível utilizar um dispositivo não fidedigno
  • Impedir a utilização de SO comprometido ou não fidedigno do Azure Sphere
  • Confirme que apenas uma entidade autorizada pode registar o dispositivo numa instância Hub IoT do Azure

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

Importante

Embora seja possível utilizar uma cadeia de ligação com uma chave de acesso partilhado específica do dispositivo para autenticar uma aplicação na instância Hub IoT do Azure, essa solução é menos segura do que utilizar a autenticação baseada em certificados. Qualquer pessoa que tenha acesso à chave de acesso partilhado pode enviar e receber mensagens em nome desse dispositivo. Para garantir a segurança dos seus dispositivos e aplicações, utilize sempre o procedimento de autenticação baseado em certificado descrito neste tópico.

Utilizar Hub IoT do Azure

Veja Aplicação de exemplo do Azure IoT no GitHub para obter instruções sobre Hub IoT do Azure configuração.

SDK do Hub IoT do Azure

O SDK do Dispositivo IoT do Azure para C inclui uma biblioteca de cliente Hub IoT do Azure que pode utilizar em aplicações do Azure Sphere.

Para saber mais sobre Hub IoT do Azure

Estas ferramentas podem ajudá-lo a gerir dispositivos no Hub IoT do Azure:

Para cenários de IoT alargados com outros serviços e ferramentas do Azure, veja estes tutoriais: