Exercício - Configurar o Azure IoT Central

Concluído

Este exercício fornece uma visão geral da configuração da coleção e do processamento inicial da telemetria de IoT usando os aplicativos do Azure IoT Central. Você começará criando um aplicativo do Azure IoT Central, integrando dispositivos IoT simulados e, em seguida, revendo a funcionalidade de análise interna para analisar a telemetria coletada.

Neste exercício, você vai:

  • Crie um aplicativo Azure IoT Central.
  • Crie um modelo de dispositivo IoT.
  • Integre um dispositivo IoT simulado a um aplicativo do Azure IoT Central.

Pré-requisitos

  • Uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
  • Uma conta Microsoft ou uma conta do Microsoft Entra com a função de administrador global no locatário do Microsoft Entra associado à assinatura do Azure e com a função de proprietário ou colaborador na assinatura

Crie um aplicativo Azure IoT Central

  1. Navegue até a página Criar Aplicativo do IoT Central no portal do Azure. Se solicitado, entre com sua conta do Azure.

  2. Insira as seguintes informações:

    Campo Descrição
    Subscription A assinatura do Azure que você deseja usar.
    Resource group O grupo de recursos que você deseja usar. é possível criar um grupo de recursos ou usar um grupo existente.
    Nome do recurso Um nome de recurso válido do Azure, como adatum-iot-custom-application.
    URL do Aplicativo Um subdomínio de URL para seu aplicativo, como adatum-iot-custom-application. A URL de um aplicativo do IoT Central é semelhante a https://adatum-iot-custom-application.azureiotcentral.com.
    Modelo Aplicativo personalizado
    Região A região do Azure desejada.
    Plano de preços Selecione um dos planos de preços padrão. Para saber mais sobre os preços, confira Preços do Azure IoT Central.
  3. Selecione Examinar + criar. Em seguida, selecione Criar.

Quando o aplicativo estiver pronto, você poderá navegar até ele a partir do portal do Azure:

Screenshot that shows the IoT Central application resource in the Azure portal. The application URL is highlighted.

Dica

Para listar todos os aplicativos do IoT Central aos quais você tem acesso, navegue até Aplicativos do IoT Central.

Criar um modelo de dispositivo IoT

  1. No menu vertical, em Conectar, selecione Modelos de dispositivo.

  2. Na página Modelos de dispositivo, selecione Criar um modelo de dispositivo.

  3. Na página Selecionar tipo, revise os modelos de dispositivo disponíveis, selecione Dispositivo IoTe, em seguida, selecione Próximo: personalizar.

    Screenshot of the Select type of device template page of the IoT Central Application portal.

  4. Na página Personalizar, na caixa de texto Nome do modelo de dispositivo, insira Raspberry Pie selecione Próximo: revisar.

  5. Na página Examinar, selecione Criar.

  6. Na página Raspberry Pi, selecione Modelo personalizado.

  7. Na página Raspberry Pi, selecione + Adicionar funcionalidade.

  8. Na seção Funcionalidades exibida recentemente, especifique as seguintes configurações:

    Configuração Valor
    Nome de Exibição umidade
    Nome umidade
    Tipo de funcionalidade Telemetria
    Tipo semântico Umidade

    Observação

    Certifique-se de usar caracteres em minúsculas para o nome da funcionalidade umidade.

  9. Na seção Funcionalidades, ao lado do item de linha de umidade, selecione o sinal de interpolação para baixo.

  10. Na subseção Funcionalidades exibida recentemente, especifique as seguintes configurações (deixe as outras com seus valores padrão):

    Configuração Valor
    Esquema Double
    Unidade Porcentagem
    Unidade de exibição %

    Screenshot of the IoT Central Application portal, Raspberry Pi device template page, Humidity capability section.

  11. Na página Raspberry Pi, selecione + Adicionar funcionalidade.

  12. Na seção Funcionalidades exibida recentemente, especifique as seguintes configurações:

    Configuração Valor
    Nome de Exibição temperatura
    Nome temperatura
    Tipo de funcionalidade Telemetria
    Tipo semântico Temperatura

    Observação

    Certifique-se de usar caracteres em minúsculas para o nome da funcionalidade temperatura.

  13. Ao lado da seção Funcionalidades, selecione o sinal de interpolação para baixo.

  14. Na subseção Funcionalidades exibida recentemente, especifique as seguintes configurações (deixe as outras com seus valores padrão):

    Configuração Valor
    Esquema Double
    Unidade Grau Celsius
    Unidade de exibição C
  15. Na página Raspberry Pi, selecione Salvar para salvar o modelo de dispositivo no modo de rascunho.

  16. Na página Raspberry Pi, selecione Exibições e, no painel Selecione para adicionar uma nova exibição, selecione Gerar as exibições padrão.

  17. Na seção Selecionar as exibições aplicáveis a serem geradas, verifique se as seguintes opções estão selecionadas:

    • Visão geral – oferece uma exibição com a telemetria do dispositivo, exibindo gráficos e métricas.
    • Sobre – oferece uma exibição com informações sobre o dispositivo, exibindo suas propriedades.
  18. Selecione Gerar exibições padrão do painel

  19. Na página Raspberry Pi, na seção Exibições selecione Sobre.

  20. Na página Raspberry Pi , na seção Editar exibição, selecione Iniciar com Dispositivos.

  21. Na subseção Telemetria, na lista suspensa Selecionar uma telemetria, selecione umidadee Adicionar título na parte inferior da página.

  22. Na guia Iniciar com Dispositivos, na subseção Telemetria, na lista suspensa Selecionar uma telemetria, selecione temperaturae Adicionar título.

  23. Selecione Salvar para salvar as alterações na exibição Sobre do modelo de dispositivo.

  24. Selecione Voltar para retornar à página Raspberry Pi.

  25. Na página Raspberry Pi, selecione Publicar para disponibilizar o modelo de dispositivo para integração de dispositivos IoT e, quando for apresentado com a janela Publicar este modelo de dispositivo no aplicativo, selecione Publicar novamente.

    Screenshot of the Publish this device template to the application dialog box with the Publish option available.

Integrar um dispositivo IoT simulado a um aplicativo do Azure IoT Central

  1. Na página Raspberry Pi do portal do Aplicativo IoT Central, no menu vertical, selecione Dispositivos.

  2. Na página Dispositivos, selecione Novo.

  3. Na janela Criar um novo dispositivo, especifique as seguintes configurações e, em seguida, selecione Criar:

    Configuração Valor
    Nome do dispositivo raspberrypi-1
    ID do Dispositivo raspberrypi-1
    Modelo de dispositivo Raspberry Pi
    Simular este dispositivo Não

    Screenshot of the new Raspberry Pi device window in the IoT Central Application portal.

  4. Na página Dispositivos, selecione a raspberrypi-1.

  5. Na página raspberrypi-1, selecione Conectar.

  6. Na janela Grupos de conexão de dispositivo, registre os valores das propriedades escopo da ID, ID do dispositivo e Chave primária e selecione Fechar.

    Observação

    Em geral, o envio de chaves para um site de terceiros não é recomendado, mas isso é feito aqui por conveniência.

    Screenshot of the new Raspberry Pi device connection window in the IoT Central Application portal.

  7. Inicie outra janela do navegador da Web e navegue até a página Gerador de Cadeia de Conexão do Azure IoT Central.

  8. Na página Gerador de Cadeia de Conexão do Azure IoT Central, cole os valores de Escopo, ID do Dispositivo e Chave do Dispositivo em suas respectivas caixas de texto e, em seguida, selecione Obter Cadeia de Conexão.

    Observação

    Use os valores das propriedades Escopo de ID, ID do dispositivo e Chave primária que você identificou.

    Screenshot of the Azure IoT Central Connection String Generator page.

  9. Na página Gerador de Cadeia de Conexão do Azure IoT Central, registre o valor da cadeia de conexão recém-gerada.

  10. Inicie outra janela do navegador da Web e navegue até a página Simulador Online do Azure IoT do Raspberry Pi.

  11. Na página Simulador Online do Azure IoT do Raspberry Pi, se apresentada com a Etapa 1 da Visão Geral do Simulador do Raspberry Pi, revise o conteúdo exibido, selecione Próximo, revise o conteúdo da Etapa 2, selecione Próximo novamente e, quando apresentado à Etapa 3, selecione Entendi.

  12. No painel de código da página Simulador Online do Azure IoT do Raspberry Pi, substitua a entrada [Your IoT hub device connection string] pelo valor da cadeia de conexão gerada usando o Gerador de Cadeia de Conexão do Azure IoT Central.

  13. Na página Simulador Online do Azure IoT do Raspberry Pi, diretamente após o painel de código, selecione Executar. Verifique se as mensagens que contêm telemetria de temperatura e umidade são geradas e enviadas para o destino designado pela cadeia de conexão.

  14. Volte para a janela do navegador da Web exibindo a exibição Sobre da página raspberrypi-1, e monitore os gráficos que exibem a telemetria de umidade e temperatura.

    Screenshot of the raspberrypi-1 device About view in the IoT Central application window.

  15. Na página raspberrypi-1, alterne para a guia de exibição Visão geral, revise o gráfico que exibe a telemetria de umidade e temperatura, e identifique a umidade e a temperatura média.

    Screenshot of the raspberrypi-1 device Overview view in the IoT Central application window.

  16. Na página raspberrypi-1, selecione a guia de exibição Dados brutos, selecione a entrada do primeiro carimbo de data/hora, expanda seu conteúdo e verifique se ele contém a telemetria de umidade e temperatura. Os mesmos valores são exibidos nas colunas umidade e temperatura.

    Screenshot of the raspberrypi-1 device telemetry in the IoT Central application window.

  17. No portal do Aplicativo do IoT Central, no menu vertical em Analisar, selecione Data Explorer.

  18. Na página Data explorer, na lista suspensa Grupo de dispositivos, selecione a entrada Raspberry Pi – Todos os dispositivos. Na lista suspensa Telemetria, selecione Temperatura, na lista suspensa Agrupar por, selecione ID do dispositivo e, em seguida, selecione Analisar.

  19. Na página Data explorer, ao lado do rótulo Período, selecione o ícone de calendário, ajuste o carimbo de data/hora de Início e Término para se alinhar à janela de coleta de telemetria ou selecione Últimos 15 minutos e Salvar.

  20. Na página Data explorer, revise o grafo resultante.

    Screenshot of the IoT Central application window raspberrypi-1 device telemetry Analytics page.

  21. Alternar para a janela do navegador exibindo a página Simulador Online do Azure IoT do Raspberry Pi e, após o painel de código, selecione Parar. Verifique se o dispositivo simulado não envia mais mensagens para o aplicativo do Azure IoT Central.

  22. Mantenha todas as janelas do navegador da Web abertas. Você as usará no próximo exercício deste módulo.

Resultados

Parabéns! Você concluiu o primeiro exercício deste módulo. Neste exercício, você criou um aplicativo do Azure IoT Central e um modelo de dispositivo IoT. Você também integrou um dispositivo IoT simulado do Raspberry Pi ao aplicativo do Azure IoT Central.