Tutorial: Configurar recursos em nuvem para o fornecimento de dispositivos com o Serviço de Provisionamento de Dispositivos IoT Hub

Este tutorial mostra como configurar a cloud para o aprovisionamento de dispositivos com o Serviço Aprovisionamento de Dispositivos no Hub IoT. Neste tutorial, ficará a saber como:

  • Utilizar o portal do Azure para criar um Serviço Aprovisionamento de Dispositivos no Hub IoT e obter o âmbito do ID
  • Criar um hub IoT
  • Ligar o hub IoT ao Serviço Aprovisionamento de Dispositivos
  • Definir a política de alocação no Serviço Aprovisionamento de Dispositivos

Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

Pré-requisitos

Inicie sessão no portal do Azure.

Criar uma instância do Serviço Aprovisionamento de Dispositivos e obter o âmbito do ID

Siga estes passos para criar uma nova instância do Serviço Aprovisionamento de Dispositivos.

  1. No canto superior esquerdo do portal do Azure, clique em Criar um recurso.

  2. Na Caixa de pesquisa, escreva aprovisionamento de dispositivos.

  3. Clique em Serviço Aprovisionamento de Dispositivos no Hub IoT.

  4. Preencha o formulário Serviço Aprovisionamento de Dispositivos no Hub IoT com as seguintes informações:

    Definição       Valor sugerido Descrição 
    Nome Qualquer nome exclusivo --
    Subscrição A sua subscrição Para obter detalhes sobre as suas subscrições, veja Subscriptions (Subscrições).
    Grupo de recursos myResourceGroup Para nomes de grupo de recursos válidos, veja Naming rules and restrictions (Atribuição de nomes de regras e restrições).
    Localização Nenhuma localização válida Para obter mais informações sobre regiões, veja Azure Regions (Regiões do Azure).

    Introduza as informações básicas do Serviço Aprovisionamento de Dispositivos no portal

  5. Clique em Criar. Após alguns instantes, a instância do Serviço de Aprovisionamento de Dispositivos é criada e é apresentada a página Descrição Geral.

  6. Na página Descrição Geral da nova instância de serviço, copie o valor do Âmbito do ID para utilização posterior. O valor é utilizado para identificar os IDs de registo e oferece uma garantia de que o ID do registo é exclusivo.

  7. Além disso, copie o valor Ponto final de serviço para utilização posterior.

Criar um hub IoT

Esta secção descreve como criar um hub IoT utilizando o portal Azure.

  1. Inicie sessão no portal do Azure.

  2. A partir da página inicial do Azure, selecione o botão + Criar um botão de recurso e, em seguida, introduza o Hub IoT no campo 'Pesquisar o Mercado'.

  3. Selecione IoT Hub a partir dos resultados da pesquisa e, em seguida, selecione Criar.

  4. No separador Básicos, complete os campos da seguinte forma:

    • Subscrição: Selecione a subscrição para usar para o seu hub.

    • Grupo de Recursos: Selecione um grupo de recursos ou crie um novo. Para criar um novo, selecione Criar novo e preencha o nome que pretende utilizar. Para utilizar um grupo de recursos existente, selecione esse grupo de recursos. Para obter mais informações, consulte os grupos de recursos Do Gestor de Recursos Azure.

    • Região: Selecione a região em que deseja que o seu centro esteja localizado. Selecione o local mais próximo de si. Algumas funcionalidades, como os fluxos de dispositivos IoT Hub,só estão disponíveis em regiões específicas. Para estas características limitadas, deve selecionar uma das regiões apoiadas.

    • IoT Hub Name: Insira um nome para o seu hub. Este nome deve ser globalmente único, com um comprimento entre 3 e 50 caracteres alfanuméricos. O nome também pode incluir o '-' traço () caráter.

    Importante

    Como o hub IoT será publicamente detetável como um ponto final de DNS, certifique-se de evitar introduzir qualquer informação sensível ou pessoalmente identificável quando o nomear.

    Crie um hub no portal Azure.

  5. Selecione Seguinte: Networking para continuar a criar o seu hub.

    Escolha os pontos finais que os dispositivos podem utilizar para ligar ao seu Hub IoT. Pode selecionar o ponto final público por defeito (todas as redes) ou escolher o ponto final público (intervalos IP selecionados) ou ponto final privado. Aceite a definição padrão para este exemplo.

    Escolha os pontos finais que podem ligar.

  6. Selecione Seguinte: Gestão para continuar a criar o seu hub.

    Desconfiem do tamanho e da escala para um novo hub utilizando o portal Azure.

    Pode aceitar as definições predefinidos aqui. Se desejar, pode modificar qualquer um dos seguintes campos:

    • Preço e nível de escala: O seu nível selecionado. Pode escolher entre vários níveis, dependendo de quantas funcionalidades pretende e de quantas mensagens envia através da sua solução por dia. O nível livre destina-se a testes e avaliação. Permite que 500 dispositivos sejam ligados ao hub e até 8.000 mensagens por dia. Cada subscrição do Azure pode criar um hub IoT no nível livre.

      Se estiver a trabalhar através de um Quickstart para streams de dispositivos IoT Hub, selecione o nível livre.

    • Unidades IoT Hub: O número de mensagens permitidas por unidade por dia depende do nível de preços do seu hub. Por exemplo, se quiser que o hub suporte uma entrada de 700.000 mensagens, escolha duas unidades de nível S1. Para mais detalhes sobre as outras opções de nível, consulte escolher o nível IoT Hub certo.

    • Defender para IoT: Ligue isto para adicionar uma camada extra de proteção contra ameaças ao IoT e aos seus dispositivos. Esta opção não está disponível para centros no nível livre. Para obter mais informações sobre esta funcionalidade, consulte o Azure Defender para IoT.

    • Definições avançados > Partições dispositivo-nuvem: Esta propriedade relaciona as mensagens dispositivo-nuvem com o número de leitores simultâneos das mensagens. A maioria dos centros só precisa de quatro divisórias.

  7. Selecione Seguinte: Tags para continuar para o próximo ecrã.

    As etiquetas são pares de nome/valor. Pode atribuir a mesma etiqueta a múltiplos recursos e grupos de recursos para categorizar recursos e consolidar a faturação. Neste documento, não vai adicionar nenhuma etiqueta. Para mais informações, consulte utilize etiquetas para organizar os seus recursos Azure.

    Atribua etiquetas para o hub utilizando o portal Azure.

  8. Selecione Seguinte: Review + create para rever as suas escolhas. Vê algo semelhante a este ecrã, mas com os valores que selecionou ao criar o hub.

    Reveja informações para criar o novo hub.

  9. Selecione Criar para iniciar a implementação do seu novo hub. A sua implantação estará em andamento alguns minutos enquanto o centro está sendo criado. Assim que a implementação estiver concluída, clique em Ir ao recurso para abrir o novo hub.

Obter corda de ligação para o hub IoT

Depois de o seu hub ter sido criado, recupere a cadeia de ligação para o centro. Isto é usado para ligar dispositivos e aplicações ao seu hub.

  1. Clique no seu hub para ver o painel IoT Hub com Definições, e assim por diante. Clique em Políticas de acesso partilhado.

  2. Em Políticas de acesso partilhado, selecione a política iothubowner.

  3. Nas teclas de acesso partilhadas, copie a cadeia De ligação , a chave primária a ser usada mais tarde.

    Mostrar como recuperar a cadeia de ligação

    Para obter mais informações, veja Controlo de acesso no “Guia do programador do Hub IoT.”

Criou o seu hub IoT e tem agora o nome de anfitrião e a cadeia de ligação do Hub IoT de que precisa para concluir este tutorial.

O passo seguinte é ligar o Serviço Aprovisionamento de Dispositivos e de hub IoT, para que o Serviço Aprovisionamento de Dispositivos no Hub IoT possa registar os dispositivos nesse hub. O serviço apenas pode aprovisionar dispositivos para os hubs IoT que foram associados ao Serviço Aprovisionamento de Dispositivos. Siga estes passos.

  1. Na página Todos os recursos, clique na instância de Serviço Aprovisionamento de Dispositivos que criou anteriormente.

  2. Na página do Serviço Aprovisionamento de Dispositivos, clique em Hubs IoT ligados.

  3. Clique em Adicionar.

  4. Na página Adicionar ligação ao hub IoT, forneça as seguintes informações e clique em Guardar:

    • Subscrição: certifique-se de que está selecionada a subscrição que contém o hub IoT. Pode ligar ao hub IoT que reside numa subscrição diferente.

    • Hub IoT: escolha o nome do hub IoT que quer associar a esta instância do Serviço de Aprovisionamento de Dispositivos.

    • Política de Acesso: selecione iothubowner como as credenciais a utilizar para estabelecer a ligação ao hub IoT.

    Ligar o nome do hub para ligar ao Serviço Aprovisionamento de Dispositivos no portal

Definir a política de alocação no Serviço Aprovisionamento de Dispositivos

A política de atribuição é uma definição de Serviço de Provisionamento de Dispositivos IoT Hub que determina como os dispositivos são atribuídos a um hub IoT. Existem três políticas de alocação suportadas:

  1. Latência mais baixa: os dispositivos são aprovisionados para um hub IoT com base no hub com a latência mais baixa para o dispositivo.

  2. Distribuição ponderada uniformemente (predefinição): os hubs IoT associados são igualmente suscetíveis de ter dispositivos aprovisionados para eles. Esta é a predefinição. Se estiver a aprovisionar dispositivos apenas para um hub IoT, pode manter esta definição.

  3. Configuração estática através da lista de inscrição: a especificação do hub IoT pretendido na lista de inscrição tem prioridade sobre a política de alocação ao nível do Serviço Aprovisionamento de Dispositivos.

Para definir a política de alocação, na página do Serviço Aprovisionamento de Dispositivos, clique em Gerir política de alocação. Certifique-se de que a política de alocação está definida como Distribuição ponderada uniformemente (predefinição). Se realizar alterações, clique em Guardar quando tiver terminado.

Gerir política de alocação

Limpar os recursos

Outros tutoriais desta coleção têm por base este tutorial. Se planeia continuar a trabalhar com inícios rápidos subsequentes ou com os tutoriais, não limpe os recursos criados neste tutorial. Se não quiser continuar, utilize os passos seguintes para eliminar todos os recursos criados por este tutorial no portal do Azure.

  1. No menu do lado esquerdo do portal do Azure, clique em Todos os recursos e selecione a sua instância de Serviço Aprovisionamento de Dispositivos. Na parte superior da página Todos os recursos, clique em Eliminar.

  2. No menu do lado esquerdo do portal do Azure, clique em Todos os recursos e selecione o seu hub IoT. Na parte superior da página Todos os recursos, clique em Eliminar.

Passos seguintes

Neste tutorial, ficou a saber como:

  • Utilizar o portal do Azure para criar um Serviço Aprovisionamento de Dispositivos no Hub IoT e obter o âmbito do ID
  • Criar um hub IoT
  • Ligar o hub IoT ao Serviço Aprovisionamento de Dispositivos
  • Definir a política de alocação no Serviço Aprovisionamento de Dispositivos

Avance para o próximo tutorial para aprender a configurar o seu dispositivo para o provisionamento