O que é Azure IoT Central?
O IoT Central é uma aPaaS (plataforma como serviço) de aplicativo de IoT que reduz a carga e o custo de desenvolvimento, gerenciamento e manutenção de soluções de IoT. Use o IoT Central para avaliar rapidamente o cenário de IoT e avaliar as oportunidades que ele pode criar para a sua empresa. Para agilizar o desenvolvimento de uma infraestrutura de IoT complexa e em constante evolução, o IoT Central permite que você concentre seus esforços na determinação do impacto comercial que pode ser criado com o fluxo de dados de IoT.
A interface do usuário da Web permite que você conecte dispositivos rapidamente, monitore as condições do dispositivo, crie regras e gerencie dispositivos e os respectivos dados durante todo o ciclo de vida. Além disso, permite que você atue com base em insights do dispositivo estendendo a inteligência da IoT em aplicativos de linha de negócios. Depois de usar o IoT Central para avaliar o cenário de IoT, você poderá criar soluções empresariais da Internet das Coisas do Azure.
Este artigo fornece uma visão geral dos recursos do Azure IoT Central.
Preços
Os aplicativos criados com o plano Standard são cobrados por dispositivo; você pode escolher o plano de preços Standard 0, Standard 1 ou Standard 2 com os dois primeiros dispositivos sendo gratuitos. Saiba mais sobre os preços do IoT Central.
Criar um aplicativo IoT Central
Implante rapidamente um novo aplicativo do IoT Central e personalize-o de acordo com seus requisitos específicos. Os modelos de aplicativo no Azure IoT Central são uma ferramenta para ajudar você a iniciar rapidamente o desenvolvimento de soluções de IoT. Você pode usar modelos de aplicativo para tudo, desde para ter noção do que é possível até personalizar totalmente o aplicativo para ajustar-se ao cenário.
Comece com um modelo de aplicativo genérico ou um dos modelos de aplicativo voltados para o setor:
Consulte o início rápido Usar seu smartphone como um dispositivo para enviar telemetria a um aplicativo IoT Central para saber como criar seu primeiro aplicativo e conectar um dispositivo.
Conectar dispositivos
Depois de criar seu aplicativo, a próxima etapa será criar e conectar dispositivos. O seguinte vídeo orienta você pelo processo de conexão de um dispositivo a um aplicativo do IoT Central:
Cada dispositivo conectado ao IoT Central usa um modelo de dispositivo. Um modelo de dispositivo é um blueprint que define as características e o comportamento de um tipo de dispositivo, como:
- A telemetria que ele envia. Os exemplos incluem temperatura e umidade. A telemetria está transmitindo dados.
- As propriedades de negócios que um operador pode modificar. Os exemplos incluem um endereço de cliente e uma data em que ele foi atendido pela última vez.
- Propriedades do dispositivo que um dispositivo define e que são somente leitura no aplicativo. Por exemplo, o estado de uma válvula como aberta ou fechada.
- Propriedades do dispositivo que um operador define e que determinam o comportamento do dispositivo. Por exemplo, uma temperatura de destino para o dispositivo.
- Comandos que são chamados por um operador e executados em um dispositivo. Por exemplo, um comando para reinicializar um dispositivo remotamente.
Cada modelo de dispositivo inclui:
Um modelo de dispositivo que descreve as funcionalidades que um dispositivo deve implementar. As funcionalidades do dispositivo incluem:
- A telemetria que ele transmite para o IoT Central.
- As propriedades somente leitura que ele usa para relatar o estado para o IoT Central.
- As propriedades graváveis que ele recebe do IoT Central para definir o estado do dispositivo.
- Os comandos chamados do IoT Central.
Propriedades de nuvem que não são armazenadas no dispositivo.
Personalizações, formulários e exibições de dispositivo que fazem parte do aplicativo do IoT Central.
Você tem várias opções para criar modelos de dispositivo:
- Crie o modelo de dispositivo no IoT Central e implementar o modelo de dispositivo dele no código do dispositivo.
- Crie um modelo de dispositivo usando o Visual Studio Code e publicar o modelo em um repositório. Implemente o código do dispositivo do modelo e conecte o dispositivo ao aplicativo do IoT Central. O IoT Central encontra o modelo de dispositivo no repositório e cria um modelo de dispositivo simples para você.
- Crie um dispositivo usando o Visual Studio Code. Implemente o código do dispositivo do modelo. Importe manualmente o modelo de dispositivo para o aplicativo do IoT Central, depois adicione todas as propriedades de nuvem, personalizações e exibições que seu aplicativo do IoT Central precisa.
Se a telemetria de seus dispositivos for muito complexa, você poderá mapear a telemetria na entrada para o IoT Central para simplificá-la ou normalizá-la.
Personalizar a interface do usuário
Personalize a interface do usuário do aplicativo do IoT Central para os operadores responsáveis pelo uso diário do aplicativo. As personalizações que você pode fazer incluem:
- A configuração de painéis personalizados para ajudar os operadores a descobrirem insights e resolverem problemas mais rapidamente.
- A configuração da análise personalizada para explorar os dados de série temporal de seus dispositivos conectados.
- A definição do layout de propriedades e configurações em um modelo do dispositivo.
Gerenciar seus dispositivos
Use o aplicativo do IoT Central para gerenciar os dispositivos na sua solução do IoT Central. Operadores realizam tarefas como:
- Monitorar os dispositivos conectados ao aplicativo.
- Solucionar e corrigir problemas com dispositivos.
- Provisionar novos dispositivos.
Você pode definir regras e ações personalizadas que operam em um fluxo de dados por meio dos dispositivos conectados. Um operador pode habilitar ou desabilitar essas regras no nível do dispositivo para controlar e automatizar tarefas dentro do aplicativo.
Assim como acontece com qualquer solução de IoT projetada para operar em escala, é importante ter uma abordagem estruturada em relação ao gerenciamento de dispositivo. Não é suficiente apenas conectar seus dispositivos à nuvem; você precisa mantê-los conectados e íntegros. Use as seguintes funcionalidades do IoT Central para gerenciar os dispositivos durante o ciclo de vida do aplicativo:
Painéis
Comece com um painel predefinido em um modelo de aplicativo ou crie seus próprios painéis de acordo com as necessidades de seus operadores. Você pode compartilhar painéis com todos os usuários em seu aplicativo ou mantê-los particulares.
Regras e ações
Crie regras personalizadas com base no estado e na telemetria do dispositivo para identificar os dispositivos que precisam de atenção. Configure ações para notificar as pessoas certas e garanta que as medidas corretivas sejam executadas em tempo hábil.
Trabalhos
Os trabalhos permitem que você aplique atualizações individuais ou em massa aos dispositivos definindo propriedades ou chamando comandos.
Integrar com outros serviços
Como uma plataforma de aplicativos, o IoT Central permite transformar seus dados de IoT em informações de negócios que geram resultados práticos. Os exemplos incluem: determinar as tendências de eficiência do computador e prever o uso futuro de energia em um chão de fábrica.
As regras, a exportação de dados e a API REST pública são exemplos de como você pode integrar o IoT Central aos aplicativos de linha de negócios:
Gere insights de negócios criando pipelines de análise personalizados para processar a telemetria de seus dispositivos e armazenar os resultados. Configure exportações de dados no aplicativo do IoT Central para exportar telemetria, alterações de propriedade do dispositivo e alterações de modelo do dispositivo para outros serviços, nos quais você poderá analisar, armazenar e visualizar os dados com as suas ferramentas preferidas.
Criar soluções de IoT e integrações personalizadas com as APIs REST
Crie soluções de IoT, como:
- Aplicativos do Complemento Móvel que possam configurar e controlar dispositivos remotamente.
- Integrações personalizadas que permitam que os aplicativos de linha de negócios existentes interajam com os dados e os dispositivos de IoT.
- Aplicativos de gerenciamento de dispositivo para modelagem de dispositivos, integração, gerenciamento e acesso a dados.
Administrar seu aplicativo
Aplicativos do IoT Central são totalmente hospedados pela Microsoft, o que reduz a sobrecarga de administração do gerenciamento de seus aplicativos. Os administradores gerenciam o acesso ao seu aplicativo com funções de usuário e permissões e acompanham a atividade usando logs de auditoria.
Funções de usuário
A documentação do IoT Central faz refere-se a quatro funções de usuário que interagem com um aplicativo do IoT Central:
- Um criador de soluções é responsável por criar um aplicativo, configurar regras e ações, definir integrações a outros serviços e personalizar ainda mais o aplicativo para operadores e desenvolvedores de dispositivos.
- Um operador gerencia os dispositivos conectados ao aplicativo.
- Um administrador é responsável por tarefas administrativas, como gerenciar funções de usuários e permissões dentro do aplicativo e configurar identidades gerenciadas para se conectar com segurança com outros serviços.
- Um desenvolvedor de dispositivo cria o código que é executado em um dispositivo ou no módulo do IoT Edge conectado ao seu aplicativo.
Próximas etapas
Agora que você tem uma visão geral do IoT Central, estas são as próximas etapas sugeridas:
- Se você é um desenvolvedor de dispositivos e deseja se aprofundar em algum código, a próxima etapa sugerida é Criar e conectar um aplicativo cliente ao seu aplicativo do Azure IoT Central.
- Familiarizar-se com a interface do usuário do Azure IoT Central.
- Comece com a criação de um aplicativo do Azure IoT Central.