O que são os aceleradores de soluções IoT do Azure?

Nota

Está atualmente a visualizar a documentação do acelerador de solução IoT para as soluções de monitorização remota e manutenção preditiva que foram removidas do local de aceleração da solução Azure IoT . Para ver a documentação do acelerador de solução IoT atual, veja quais são os aceleradores de solução Azure IoT?.

Uma solução IoT baseada na nuvem normalmente usa código personalizado e serviços de nuvem para gerir a conectividade do dispositivo, processamento de dados e analítica, e apresentação.

Os aceleradores de soluções de IoT são soluções de IoT completas e prontas a implementar que aplicam cenários de IoT comuns. Os cenários incluem fábrica conectada, monitorização remota e manutenção preditiva. Quando implementa um acelerador de soluções, a implementação inclui todos os serviços baseados na cloud que são precisos, juntamente com qualquer código de aplicação exigido.

Os aceleradores de soluções são pontos de partida para as suas próprias soluções IoT. O código de origem de todos os aceleradores de soluções é aberto e está disponível no GitHub. Pode transferir e personalizar os aceleradores de soluções para satisfazer os seus requisitos.

Também pode utilizar os aceleradores de soluções como ferramentas de aprendizagem antes de compilar uma solução de IoT personalizada do zero. Os aceleradores de solução implementam práticas comprovadas para soluções IoT baseadas na cloud para acompanhar.

O código da aplicação em cada acelerador de soluções inclui uma aplicação Web que lhe permite gerir o mesmo.

Cenários IoT suportados

Atualmente, existem quatro aceleradores de soluções disponíveis para implementar:

Monitorização Remota

Utilize o acelerador de solução de monitorização remota para recolher a telemetria de dispositivos remotos e controlá-los. Os dispositivos de exemplo incluem sistemas de arrefecimento instalados nas instalações dos seus clientes ou válvulas instaladas em estações de bombeamento remotas.

Pode utilizar o dashboard de monitorização remota para ver a telemetria dos seus dispositivos ligados, aprovisionar novos dispositivos ou atualizar o firmware nos seus dispositivos ligados:

Painel de solução de monitorização remota

Manutenção Preditiva

Utilize o acelerador de solução de manutenção preditiva para prever quando se espera que um dispositivo remoto falhe para que possa efetuar a manutenção antes que o dispositivo falhe. Este acelerador de soluções utiliza algoritmos de aprendizagem automática para prever falhas de telemetria do dispositivo. Os dispositivos de exemplo podem ser motores de avião ou elevadores.

Pode utilizar o dashboard da manutenção preditiva para ver análises de manutenção preditiva:

Screenshot que mostra o painel de

Simulação do Dispositivo

Utilize o acelerador de solução de simulação do dispositivo para executar dispositivos simulados que gerem telemetria realista. Pode utilizar este acelerador de soluções para testar o comportamento de outros aceleradores de soluções ou para testar as suas próprias soluções IoT personalizadas.

Pode utilizar a aplicação Web de simulação de dispositivos para configurar e executar simulações:

Screenshot que mostra o painel de instrumentos de simulação do dispositivo.

Fábrica Ligada

Utilize o acelerador de soluções Connected Factory para recolher telemetria de ativos industriais com uma interface de Arquitetura Unificada OPC e controlá-las. Os ativos industriais podem incluir estações de assemblagem e teste numa linha de produção de fábrica.

Pode utilizar o dashboard da fábrica ligada para monitorizar e gerir os seus dispositivos industriais:

Screenshot que mostra o painel de solução de fábrica conectado.

Princípios de conceção

Todos os aceleradores de soluções seguem os mesmos princípios de design e objetivos. Foram criados para serem:

  • Dimensionáveis, permitindo-lhe ligar e gerir milhões de dispositivos ligados.
  • Extensíveis, permitindo-lhe personalizá-los para satisfazer os seus requisitos.
  • Compreensíveis, permitindo-lhe entender como funcionam e como são implementados.
  • Modulares, permitindo-lhe trocar serviços por alternativas.
  • Seguros, ao combinar a segurança do Azure com funcionalidades de segurança de dispositivo e conectividade incorporadas.

Arquiteturas e linguagens

Os aceleradores de soluções originais foram escritos com .NET através de uma arquitetura do modelo-vista-controlador (MVC). A Microsoft está a atualizar os aceleradores de soluções para uma nova arquitetura de microsserviços. A tabela abaixo mostra o estado atual dos aceleradores de soluções, com ligações para os repositórios do GitHub:

Acelerador de soluções Arquitetura Idiomas
Fábrica Ligada MVC .NET
Monitorização Remota Microsserviços Java e .NET
Manutenção Preditiva MVC .NET

Para saber mais sobre a arquitetura de microserviços, consulte Introdução à arquitetura de referência Azure IoT.

Opções de implementação

Pode colocar os aceleradores de solução a partir da linha de comando.

Pode implementar o acelerador de soluções de Monitorização Remota nas seguintes configurações:

  • Standard: implementação de infraestrutura expandida para desenvolver uma implementação de produção. O Serviço de Contentores Azure implanta os microserviços em várias máquinas virtuais Azure. O Kubernetes orquestra os contentores do Docker que alojam os microsserviços individuais.
  • Básica: versão com custo reduzido para demonstração ou para testar implementações. Todos os microsserviços são implementados numa máquina virtual do Azure individual.
  • Local: implementação de computador local para teste e desenvolvimento. Esta abordagem implementa os microsserviços num contentor do Docker local e é ligada ao Hub IoT, ao Azure Cosmos DB e aos serviços de armazenamento do Azure na cloud.

O custo de funcionamento de um acelerador de solução é o custo combinado de funcionamento dos serviços Azure subjacentes. Verá os detalhes dos serviços do Azure utilizados ao escolher as suas opções de implementação.

Passos seguintes

Para experimentar um dos aceleradores de soluções de IoT, veja os inícios rápidos: