Criar um aplicativo do IoT Central

Existem várias formas de criar uma aplicação IoT Central. Você pode usar um método baseado em GUI se preferir uma abordagem manual, ou um dos métodos CLI ou programáticos se precisar automatizar o processo.

Seja qual for a abordagem escolhida, as opções de configuração são as mesmas e o processo normalmente leva menos de um minuto para ser concluído.

Aviso

Você precisará de acesso de nível de Colaborador à sua Assinatura do Azure para criar um aplicativo IoT Central. Embora possa haver níveis de acesso alternativos para criar um aplicativo, ter acesso de nível Colaborador à assinatura é o caminho recomendado. Se você mesmo criou a assinatura, automaticamente será um administrador com acesso suficiente.

Outras abordagens, não descritas neste artigo, incluem:

Parâmetros

Essa seção descreve os parâmetros disponíveis ao criar um aplicativo IoT Central. Dependendo do método escolhido para criar seu aplicativo, talvez seja necessário fornecer os valores dos parâmetros em um formulário da web ou na linha de comando. Em alguns casos, existem valores padrão que você pode usar:

Plano de preços

Os planos Standard:

  • Permitem que você crie e gerencie aplicativos do IoT Central usando qualquer um dos métodos disponíveis.
  • Permitem que você conecte quantos dispositivos precisar. Você é cobrado por dispositivo. Para saber mais, confira Preço do Azure IoT Central.
  • Pode ser feito upgrade ou downgrade para outros planos padrão.

A seguinte tabela resume as diferenças entre os três planos Standard:

Nome do plano Dispositivos gratuitos Mensagens/mês Caso de uso
S0 2 400 Algumas mensagens por dia
S1 2 5\.000 Algumas mensagens por hora
S2 2 30,000 Mensagens a cada poucos minutos

Nome do aplicativo

O nome do aplicativo escolhido aparece na barra de título em cada página do aplicativo do IoT Central.

O subdomínio escolhido identifica exclusivamente seu aplicativo. O subdomínio faz parte da URL que você usa para acessar o aplicativo. A URL de um aplicativo do IoT Central é semelhante a https://yoursubdomain.azureiotcentral.com.

ID do modelo de aplicativo

O modelo de aplicativo escolhido determina o conteúdo inicial do aplicativo, como painéis e modelos de dispositivo. Para um aplicativo personalizado, use iotc-pnp-preview como ID do modelo.

A tabela a seguir lista os modelos de aplicativos disponíveis:

ID do Modelo Nome Setor Descrição
iotc-pnp-preview Aplicativo personalizado N/D Cria um aplicativo vazio para você preencher com seus próprios dispositivos e modelos de dispositivos.
iotc-condition Análise da loja - Monitoramento de condição Retail Cria um aplicativo para conectar e monitorar o ambiente de uma loja.
iotc-consumption Monitoramento do consumo de água Governo Cria um aplicativo para monitorar e controlar o fluxo de água.
iotc-distribution Centro de distribuição digital Retail Cria um aplicativo para melhorar a eficiência da produção do warehouse, digitalizando ativos e ações importantes.
iotc-inventory Gerenciamento inteligente de estoque Retail Cria um aplicativo para automatizar o recebimento, movimentação do produto, contagem cíclica e rastreamento.
iotc-logistics Logística conectada Retail Cria um aplicativo para rastrear suas remessas em tempo real por ar, água e terra com monitoramento de localização e condição.
iotc-meter Análise de medidor inteligente Energia Cria um aplicativo para monitorar o consumo de energia, o status da rede e identificar tendências para melhorar o suporte ao cliente e o gerenciamento de medidores inteligentes.
iotc-mfc Centro de microatendimento Retail Cria um aplicativo para conectar e gerenciar digitalmente um centro de distribuição totalmente automatizado.
iotc-patient Monitoramento contínuo de paciente Saúde Cria um aplicativo para estender o atendimento ao paciente, reduzir readmissões e gerenciar doenças.
IOTC-potência Monitoramento de energia solar Energia Cria um aplicativo para monitorar o status do painel solar e as tendências de geração de energia.
iotc-quality Monitoramento da qualidade da água Governo Cria um aplicativo para monitorar digitalmente a qualidade da água.
iotc-store Análise da loja - Finalização de compra Retail Cria um aplicativo para monitorar e gerenciar o fluxo de checkout de sua loja.
iotc-waste Gerenciamento de resíduos conectado Governo Cria um aplicativo para monitorar lixeiras e despachar operadores de campo.

Informações de cobrança

Se você escolher um dos planos Standard, precisará fornecer informações de cobrança:

  • A assinatura do Azure que você está usando.
  • O diretório que contém a assinatura que você está usando.

Localidade

A localização para hospedar seu aplicativo. A IoT Central utiliza regiões do Azure como locais. Atualmente, você pode escolher entre: Leste da Austrália, Canadá Central, Centro dos EUA, Leste dos EUA, Leste dos EUA 2, Leste do Japão, Norte da Europa, Centro-Sul dos EUA, Sudeste Asiático, Sul do Reino Unido, Europa Ocidental e Oeste dos EUA.

Grupo de recursos

Alguns métodos exigem que você especifique um grupo de recursos na assinatura do Azure onde o aplicativo é criado. é possível criar um grupo de recursos ou usar um grupo existente.

Criar um aplicativo

A maneira mais fácil de começar a criar aplicativos IoT Central é no portal do Azure.

Captura de tela que mostra a experiência de criação de aplicativo no portal do Azure.

Selecione Revisão + criar e, em seguida, selecione Criar para criar o aplicativo.

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

Captura de tela que mostra o recurso do aplicativo IoT Central no portal do Azure. A URL do aplicativo está destacada.

Para listar todos os aplicativos IoT Central em sua assinatura, navegue até Aplicativos IoT Central.

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

Copiar um aplicativo

É possível criar uma cópia de qualquer aplicativo, menos quaisquer instâncias de dispositivos, histórico de dados do dispositivo e os dados de usuário. A cópia usa um plano de preços padrão pelo qual você é cobrado:

  1. Faça login no aplicativo que deseja copiar.
  2. Navegue até Aplicativo > Gerenciamento e selecione Copiar.
  3. Na caixa de diálogo, insira os detalhes do novo aplicativo.
  4. Selecione Copiar para confirmar que deseja continuar.

Captura de tela que mostra a página de configurações de Copiar Aplicativo.

Depois de concluída a operação de copiar aplicativo, você poderá navegar até o novo aplicativo usando o link.

Esteja ciente dos seguintes problemas no novo aplicativo:

  • Copiar um aplicativo também copia a definição de regras e ações de email. Algumas ações, como Flow e Logic Apps, estão vinculadas a regras específicas pelo ID da regra. Quando uma regra é copiada para um aplicativo diferente, ela obtém sua própria ID de Regra. Nesse caso, os usuários terão que criar uma nova ação e associar a nova regra a ela. Em geral, é uma boa ideia verificar as regras e ações para se certificar de que estão atualizadas no novo aplicativo.

  • Se um painel inclui blocos que exibem informações sobre dispositivos específicos, esses blocos mostram quando O recurso solicitado não foi encontrado no novo aplicativo. Você deve reconfigurar esses blocos para exibir informações sobre dispositivos em seu novo aplicativo.

Criar e usar um modelo de aplicativo personalizado

Ao criar um aplicativo do Azure IoT Central, você tem opção de modelos de exemplo internos. Você também pode criar seus próprios modelos de aplicativos a partir de aplicativos existente no IoT Central. Você pode usar seus próprios modelos de aplicativo ao criar novos aplicativos.

O que há no seu modelo de aplicativo?

Quando você cria um modelo de aplicativo, ele inclui os seguintes itens de seu aplicativo existente:

  • O painel padrão do aplicativo, incluindo o layout do painel e todos os blocos definidos.
  • Modelos de dispositivos, incluindo medidas, configurações, propriedades, comandos e visualizações.
  • Todas as definições de regra estão incluídas. No entanto, as ações, exceto as ações de email, não estão incluídas.
  • Grupos de dispositivos, incluindo suas consultas.

Aviso

Se um painel inclui blocos que exibem informações sobre dispositivos específicos, esses blocos mostram quando O recurso solicitado não foi encontrado no novo aplicativo. Você deve reconfigurar esses blocos para exibir informações sobre dispositivos em seu novo aplicativo.

Quando você cria um modelo de aplicativo, ele não inclui os seguintes itens:

  • Dispositivos
  • Usuários
  • Definições da exportação contínua de dados

Adicione esses itens manualmente a qualquer aplicativo criado a partir de um modelo de aplicativo.

Criar um modelo de aplicativo

Para criar um modelo de aplicativo a partir de um aplicativo existente no IoT Central:

  1. Navegue até a seção Administração do aplicativo.
  2. Selecione Exportação de Modelo.
  3. Na página Exportação de Modelo, insira um nome e uma descrição para o modelo.
  4. Selecione o botão Exportar para criar o modelo de aplicativo. Agora você pode copiar o Link compartilhável que permite que alguém crie um novo aplicativo a partir do modelo:

Captura de tela que mostra Exportar um modelo de aplicativo.

Usar um modelo de aplicativo

Para usar um modelo de aplicativo para criar um novo aplicativo no IoT Central, você precisa de um Link compartilhávelcriado anteriormente. Cole o Link compartilhável na barra de endereços de seu navegador. A página Criar um aplicativo é exibida com seu modelo de aplicativo personalizado selecionado.

Selecione seu plano de preços e preencha os outros campos no formulário. Em seguida, selecione Criar para criar um novo aplicativo do IOT Central no modelo de aplicativo.

Gerenciar modelos de aplicativo

Na página Exportar Modelo de Aplicativo, você pode excluir ou atualizar o modelo de aplicativo.

Se você excluir um modelo de aplicativo, não poderá mais usar o link compartilhável gerado anteriormente para criar novos aplicativos.

Para atualizar o modelo de aplicativo, altere o nome ou a descrição do modelo na página Exportar Modelo de Aplicativo. Em seguida, selecione o botão Exportar novamente. Essa ação gera um novo Link compartilhável e invalida qualquer URL de Link compartilhável anterior.

Próxima etapa

Agora que aprendeu a criar aplicações Azure IoT Central, aqui está o próximo passo sugerido: