Crie um hub IoT utilizando o portal do Azure

Este artigo descreve como criar e gerir centros IoT usando o portal do Azure.

Para utilizar os passos neste tutorial, precisa de uma subscrição do Azure. Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

Criar um hub IoT

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

  1. Inicie sessão no portal do Azure.

  2. Na página inicial do Azure, selecione o botão + Criar um botão de recurso .

  3. No menu Categorias, selecione Internet of Thingse Hub IoT.

  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 Manage Azure Resource Manager grupos de recursos.

    • 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 Hub IoT fluxos de dispositivos, só estão disponíveis em regiões específicas. Para estas características limitadas, deve selecionar uma das regiões apoiadas.

    • Nome do hub IoT: 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 ('-') personagem.

    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.

    Create a hub in the Azure portal.

  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 a definição predefinitiva, o acesso do Público ou escolher o acesso privado. Aceite a definição padrão para este exemplo.

    Choose the endpoints that can connect.

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

    Set the size and scale for a new hub using the Azure portal.

    Pode aceitar as definições padrão 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 num arranque rápido, selecione o nível livre.

    • Hub IoT unidades: 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 opções de outro nível, consulte escolher o Hub IoT nível certo.

    • Microsoft 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. Saiba mais sobre as recomendações de segurança para Hub IoT no Defender para IoT.

    • Controlo de acesso baseado em funções: Escolha como o acesso ao hub IoT é gerido, se as políticas de acesso partilhado são permitidas ou apenas o controlo de acesso baseado em funções é suportado. Para obter mais informações, consulte Control access to Hub IoT utilizando Azure Ative Directory.

    • 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.

    Assign tags for the hub using the Azure portal.

  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.

    Review information for creating the new 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. Uma vez concluída a implementação, selecione Vá para o recurso para abrir o novo hub.

Alterar as definições do hub IoT

Pode alterar as definições de um hub IoT existente depois de ser criado a partir do painel de Hub IoT. Aqui estão algumas das propriedades que pode definir para um hub IoT:

Preços e escala: Pode utilizar esta propriedade para migrar para um nível diferente ou definir o número de unidades Hub IoT.

Filtro IP: Especifique uma gama de endereços IP que serão aceites ou rejeitados pelo hub IoT.

Propriedades: Fornece a lista de propriedades que pode copiar e usar em outros lugares, tais como o ID de recursos, grupo de recursos, localização, e assim por diante.

Políticas de acesso partilhado

Também pode visualizar ou modificar a lista de políticas de acesso partilhado clicando em políticas de acesso partilhado na secção Definições. Estas políticas definem as permissões para que os dispositivos e serviços se conectem a Hub IoT.

Clique em Adicionar para abrir a lâmina de política de acesso partilhado . Pode introduzir o novo nome da apólice e as permissões que pretende associar a esta política, como mostra a seguinte figura:

Screenshot showing adding a shared access policy

  • A leitura do registo e as políticas de escrita do Registo concedem a leitura e a escrita dos direitos de acesso ao registo de identidade. Estas permissões são utilizadas por serviços de nuvem de back-end para gerir identidades do dispositivo. Escolher a opção de escrita escolhe automaticamente a opção de leitura.

  • A política de ligação do Serviço concede permissão para aceder aos pontos finais do serviço. Esta permissão é utilizada pelos serviços de cloud back-end para enviar e receber mensagens dos dispositivos, bem como para atualizar e ler dados gémeos e módulos do dispositivo.

  • A política de ligação do Dispositivo concede permissões para o envio e receção de mensagens utilizando os pontos finais do lado do dispositivo Hub IoT. Esta permissão é utilizada por dispositivos para enviar e receber mensagens de um hub IoT, atualizar e ler dados gémeos e módulos do dispositivo e realizar uploads de ficheiros.

Clique em Criar para adicionar esta política recém-criada à lista existente.

Para obter informações mais detalhadas sobre o acesso concedido por permissões específicas, consulte Hub IoT permissões.

Registar um novo dispositivo no hub IoT

Nesta secção, cria-se uma identidade de dispositivo no registo de identidade no seu hub IoT. Um dispositivo não pode ligar-se a um hub a menos que tenha uma entrada no registo de identidade. Para obter mais informações, veja o IoT Hub developer guide (Guia do programador do Hub IoT).

  1. No menu de navegação do hub IoT, abra dispositivos e, em seguida, selecione Add Device para adicionar um dispositivo no seu hub IoT.

    Screen capture that shows how to create a device identity in the portal

  2. Em Criar um dispositivo, forneça um nome para o seu novo dispositivo, como o myDeviceId, e selecione Save. Esta ação cria uma identidade de dispositivo para o seu hub IoT. Deixe as teclas de geração automática verificadas de modo a que as teclas primárias e secundárias sejam geradas automaticamente.

    Screen capture that shows how to add a new device

    Importante

    O ID do dispositivo poderá estar visível no registos recolhidos para suporte técnico ao cliente e resolução de problemas, pelo que deve evitar incluir informações confidenciais quando lhe der um nome.

  3. Depois de criado o dispositivo, abra o dispositivo a partir da lista no painel de dispositivos . Copie a cadeia de ligação primária. Esta cadeia de ligação é utilizada pelo código do dispositivo para comunicar com o hub.

    Por predefinição, as teclas e as cordas de ligação são mascaradas, uma vez que são informações sensíveis. Se clicar no ícone do olho, são revelados. Não é necessário revelá-los para copiá-los com o botão de cópia.

    Screen capture that shows the device connection string

Nota

O registo de identidade do Hub IoT apenas armazena identidades de dispositivos para permitir um acesso seguro ao Hub IoT. Armazena os IDs do dispositivo e as chaves a utilizar como credenciais de segurança e um sinalizador ativado/desativado que pode utilizar para desativar o acesso de um dispositivo individual. Se a sua aplicação tiver de armazenar outros metadados específicos do dispositivo, deverá utilizar um armazenamento específico da aplicação. Para obter mais informações, veja o IoT Hub developer guide (Guia do programador do Hub IoT).

Encaminhamento de mensagens para um hub IoT

Clique em Roteamento de Mensagens em Mensagens para ver o painel de encaminhamento de mensagens, onde define rotas e pontos finais personalizados para o hub. O encaminhamento de mensagens permite-lhe gerir a forma como os dados são enviados dos seus dispositivos para os seus pontos finais. O primeiro passo é adicionar uma nova rota. Em seguida, pode adicionar um ponto final existente à rota, ou criar um novo dos tipos suportados, como o armazenamento de bolhas.

Message routing pane

Rotas

As rotas são o primeiro separador no painel de encaminhamento de mensagens. Para adicionar uma nova rota, clique em +Adicionar. Vê o seguinte ecrã.

Screenshot showing adding a new route

Diga a sua rota. O nome da rota deve ser único dentro da lista de rotas para aquele centro.

Para Endpoint, pode selecionar um da lista de dropdown ou adicionar um novo. Neste exemplo, já estão disponíveis uma conta de armazenamento e um contentor. Para adicioná-los como ponto final, clique em +Adicionar ao lado do dropdown endpoint e selecione Blob Armazenamento. O ecrã a seguir mostra onde a conta de armazenamento e o recipiente são especificados.

Screenshot showing adding a storage endpoint for the routing rule

Clique em Escolher um recipiente para selecionar a conta de armazenamento e o recipiente. Quando tiver selecionado esses campos, regressa ao painel endpoint. Utilize os predefinidos para o resto dos campos e Crie para criar o ponto final para a conta de armazenamento e adicioná-lo às regras de encaminhamento.

Para obter informações sobre dados, selecione Mensagens de Telemetria do Dispositivo.

Em seguida, adicione uma consulta de encaminhamento. Neste exemplo, as mensagens que têm um imóvel de aplicação chamado level com um valor igual são encaminhada para critical a conta de armazenamento.

Screenshot showing saving a new routing rule

Clique em Guardar para salvar a regra de encaminhamento. Volte ao painel de encaminhamento de mensagens e a sua nova regra de encaminhamento é apresentada.

Pontos finais personalizados

Clique no separador pontos finais personalizados . Você vê quaisquer pontos finais personalizados já criados. A partir daqui, pode adicionar novos pontos finais ou eliminar os pontos finais existentes.

Nota

Se eliminar uma rota, não elimina os pontos finais atribuídos a essa rota. Para eliminar um ponto final, clique no separador pontos finais personalizados, selecione o ponto final que pretende eliminar e clique em Eliminar.

Você pode ler mais sobre pontos finais personalizados em Pontos finais reference - IoT hub.

Pode definir até 10 pontos finais personalizados para um hub IoT.

Para ver um exemplo completo de como usar pontos finais personalizados com encaminhamento, consulte o encaminhamento de mensagens com Hub IoT.

Encontre um hub de IoT específico

Aqui estão duas formas de encontrar um hub IoT específico na sua subscrição:

  1. Se conhecer o grupo de recursos a que pertence o hub IoT, clique nos grupos de Recursos e, em seguida, selecione o grupo de recursos da lista. O ecrã do grupo de recursos mostra todos os recursos desse grupo, incluindo os hubs IoT. Clique no centro para o qual está procurando.

  2. Clique em Todos os recursos. No painel de todos os recursos , há uma lista de abandono que não tem padrão para All types. Clique na lista de dropdown, desmarcar Select all. Encontre IoT Hub e verifique. Clique na caixa de lista suspensa para fechá-la e as entradas serão filtradas, mostrando apenas os seus hubs IoT.

Apagar o hub IoT

Para eliminar um hub Iot, encontre o hub IoT que pretende eliminar e, em seguida, clique no botão Delete abaixo do nome do hub IoT.

Passos seguintes

Siga estes links para saber mais sobre como gerir Hub IoT do Azure: