Compartilhar via


Escolher um serviço de IoT do Azure

Os serviços e tecnologias de IoT do Azure fornecem opções para criar uma ampla variedade de soluções de IoT que habilitam a transformação digital para sua organização. Este artigo descreve os serviços E tecnologias do Azure IoT, como:

  • Operações do Azure IoT
  • Registro de Dispositivo do Azure
  • SDK de operações do Azure IoT
  • Hub IoT do Azure
  • Serviço de Provisionamento de Dispositivos do Hub IoT do Azure
  • Atualização de Dispositivo do Azure para Hub IoT
  • Azure IoT Edge
  • Gêmeos Digitais do Azure
  • Azure IoT Central
  • Grade de Eventos do Azure
  • SDKs de serviço e dispositivo IoT do Azure
  • Azure IoT Plug and Play
  • Microsoft Defender para IoT

Escolher um tipo de solução

O artigo O que é a IoT do Azure? descreve duas categorias amplas de soluções de IoT:

  • Em uma solução de IoT baseada em nuvem, seus dispositivos IoT se conectam diretamente à nuvem em que suas mensagens são processadas e analisadas.
  • Em uma solução de IoT baseada em borda, seus ativos de IoT se conectam a um ambiente de borda que processa suas mensagens antes de encaminhá-las para a nuvem para armazenamento e análise.

Soluções de IoT híbrida também são possíveis que combinem componentes de nuvem e de borda.

Sua escolha de tipo de solução determina quais serviços e tecnologias de IoT do Azure você pode usar. Por exemplo, para criar uma solução baseada em borda, você normalmente usa operações de IoT do Azure para uma solução baseada em nuvem que normalmente usa o Hub IoT do Azure.

As seções posteriores descrevem a função dos vários serviços e tecnologias de IoT do Azure em soluções híbridas, baseadas em nuvem, baseadas em borda e.

Abordagem de nuvem adaptável

Outra maneira de categorizar soluções de IoT é se elas adotam a abordagem de nuvem adaptável . A abordagem de nuvem adaptável unifica equipes siloed, sites distribuídos e sistemas diferentes em um único modelo de operações, segurança, aplicativo e dados. Essa abordagem permite que você use as mesmas tecnologias de nuvem e IA para gerenciar e monitorar soluções de IoT híbridas, baseadas em nuvem e baseadas em borda.

Um exemplo de como o Azure IoT Operations usa a abordagem de nuvem adaptável é o uso de serviços habilitados para Azure Arc para gerenciar e monitorar recursos baseados em borda, como ativos e fluxos de dados. Esses recursos baseados em borda são expostos no portal do Azure como recursos individuais baseados em nuvem que você pode gerenciar e monitorar com ferramentas padrão do Azure.

Por outro lado, os dispositivos e definições de roteamento no Hub IoT não são expostos como recursos individuais no portal do Azure, mas fazem parte do recurso do Hub IoT. A única maneira de gerenciar e monitorar esses recursos é por meio do Hub IoT.

Operações do Azure IoT

Use as Operações de IoT do Azure para criar uma solução de IoT baseada em borda que siga a abordagem de nuvem adaptável.

O Azure IoT Operations é um plano de dados unificado para a borda. É uma coleção de serviços de dados modulares, escalonáveis e altamente disponíveis que são executados em clusters kubernetes de borda habilitados para Azure Arc, como o AKS Edge Essentials. Ele permite a captura de dados de vários sistemas diferentes e integra-se com aplicativos de modelagem de dados, como o Microsoft Fabric, para ajudar as organizações a implantar o metaverso industrial.

Para saber mais, confira o que é o Azure IoT Operations?.

Registro de Dispositivo do Azure

Atualmente, o Registro de Dispositivos do Azure normalmente faz parte de uma solução de IoT baseada em borda que usa operações de IoT do Azure e segue a abordagem de nuvem adaptável. A integração do Registro de Dispositivos do Azure ao Hub IoT do Azure está atualmente em versão prévia.

O Registro de Dispositivos do Azure é um serviço de back-end que permite o gerenciamento de ativos e dispositivos em sua solução usando o Azure Resource Manager. Registro de Dispositivo do Azure:

  • Projeta ativos e dispositivos, como servidores OPC e câmeras de vídeo definidos em seu ambiente de borda, como recursos do Azure na nuvem.
  • Gerencia a sincronização de definições de ativos e dispositivos entre a nuvem e a borda.
  • Fornece um único registro unificado para todos os aplicativos e serviços que precisam interagir com seus ativos e dispositivos.
  • Armazena esquemas para mensagens de ativos e dispositivos.

Para saber mais, confira o que é o gerenciamento de ativos nas Operações de IoT do Azure.

SDKs de Operações IoT do Azure (versão prévia)

Os SDKs de Operações de IoT do Azure permitem criar uma solução de IoT personalizada baseada em borda que usa operações de IoT do Azure.

Os SDKs de Operações de IoT do Azure são um conjunto de ferramentas e bibliotecas em vários idiomas projetados para ajudar no desenvolvimento de aplicativos para operações de IoT do Azure. Os SDKs podem ser usados para criar aplicativos seguros e altamente disponíveis na borda, que interagem com as Operações de IoT do Azure para executar operações como descoberta de ativos, tradução de protocolo e transformação de dados.

Para saber mais, confira os SDKs de Operações de IoT do Azure.

Hub IoT do Azure

Use o Hub IoT do Azure para criar uma solução de IoT baseada em nuvem.

O Hub IoT do Azure é um serviço gerenciado hospedado na nuvem que atua como um hub de mensagens central para comunicação entre um aplicativo IoT e seus dispositivos anexados. Há suporte para vários padrões de mensagens, incluindo mensagens de dispositivo para nuvem, upload de arquivos de dispositivos e métodos de solicitação de resposta para controlar seus dispositivos da nuvem. O Hub IoT pode rotear mensagens de dispositivos para outros serviços de nuvem para armazenamento, análise ou processamento. O Hub IoT também dá suporte ao monitoramento para ajudá-lo a acompanhar a criação de dispositivos, conexões de dispositivo e falhas de dispositivo.

Para saber mais, confira o que é o Hub IoT do Azure?.

DPS (Serviço de Provisionamento de Dispositivos) do Hub IoT do Azure

O DPS normalmente faz parte de uma solução de IoT baseada em nuvem que usa o Hub IoT ou o IoT Central.

O DPS é um serviço auxiliar para o Hub IoT que permite o provisionamento just-in-time e de toque zero de dispositivos IoT para um hub IoT sem a necessidade de intervenção humana. Muitas das etapas manuais tradicionalmente envolvidas no provisionamento são automatizadas com DPS para reduzir o tempo de implantação de dispositivos IoT e reduzir o risco de erro manual. O DPS pode provisionar dispositivos que usam certificados X.509 e módulos de plataforma confiáveis. Os aplicativos do IoT Central usam uma instância de DPS interna para gerenciar conexões de dispositivo.

Para saber mais, confira o que é o Serviço de Provisionamento de Dispositivos do Hub IoT do Azure?.

Atualização de Dispositivo do Azure para Hub IoT

A Atualização de Dispositivo para Hub IoT normalmente faz parte de uma solução de IoT baseada em nuvem que usa o Hub IoT.

A Atualização de Dispositivo do Azure para Hub IoT é um serviço que permite implantar atualizações no ar para seus dispositivos IoT, incluindo dispositivos do Azure IoT Edge. A Atualização de Dispositivo oferece implantação de atualização otimizada e operações simplificadas por meio da integração com o Hub IoT do Azure, facilitando a adoção em qualquer solução baseada no Hub IoT existente.

Para saber mais, confira o que é a Atualização de Dispositivo para Hub IoT?.

Azure IoT Edge

O IoT Edge normalmente faz parte de uma solução de IoT híbrida que usa o Hub IoT ou o IoT Central.

O Azure IoT Edge é um runtime focado no dispositivo que permite implantar, executar e monitorar cargas de trabalho do Linux em contêineres na borda, aproximando a análise de seus dispositivos para obter insights mais rápidos e tomada de decisões offline. O IoT Edge também pode atuar como um gateway para dispositivos sem conectividade com a Internet e tradução de protocolo. O IoT Edge é um recurso do Hub IoT do Azure e também se integra ao Azure IoT Central.

Para saber mais, confira o que é o Azure IoT Edge.

Gêmeos Digitais do Azure

O serviço dos Gêmeos Digitais do Azure normalmente faz parte de uma solução de IoT baseada em nuvem que usa o Hub IoT.

Os Gêmeos Digitais do Azure são uma oferta de PaaS (plataforma como serviço) que permite a criação de grafos gêmeos com base em modelos digitais de ambientes inteiros, que podem ser edifícios, fábricas, fazendas, redes de energia, ferrovias, estádios e muito mais, até mesmo cidades inteiras. Os Gêmeos Digitais do Azure podem ser usados para projetar uma arquitetura de gêmeo digital que representa os dispositivos IoT reais em uma solução de nuvem mais ampla e que se conecta aos dispositivos gêmeos do Hub IoT para enviar e receber dados dinâmicos.

Para saber mais, confira o que são os Gêmeos Digitais do Azure?.

Azure IoT Central

Use o Azure IoT Central para criar uma solução de IoT baseada em nuvem. O IoT Central não segue a abordagem de nuvem adaptável.

O IoT Central é uma plataforma de aplicativo IoT como serviço (aPaaS) que reduz a carga e o custo de desenvolver, gerenciar e manter soluções de IoT. Para simplificar 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 nos negócios que você pode criar com o fluxo de dados de IoT. A interface do usuário da Web permite que você conecte rapidamente dispositivos, monitore as condições do dispositivo, crie regras, gerencie dispositivos e seus dados ao longo do ciclo de vida e, opcionalmente, encaminhe mensagens de dispositivo para outros serviços de nuvem para armazenamento, análise ou processamento.

Para saber mais, confira o que é o Azure IoT Central?.

Grade de Eventos do Azure

Atualmente, a Grade de Eventos do Azure normalmente faz parte de uma solução de IoT híbrida que usa operações IoT do Azure, Hub IoT ou IoT Central.

A Grade de Eventos do Azure é um serviço de distribuição de mensagens Pub Sub totalmente gerenciada e altamente escalonável que oferece padrões flexíveis de consumo de mensagens usando os protocolos MQTT e HTTP. Com a Grade de Eventos do Azure, você pode criar pipelines de dados com dados do dispositivo, integrar aplicativos e criar arquiteturas sem servidor controladas por eventos. A Grade de Eventos permite que os clientes publiquem e assinem mensagens nos protocolos MQTT v3.1.1 e v5.0 para dar suporte a soluções de IoT. Por meio de HTTP, a Grade de Eventos permite que você crie soluções orientadas a eventos em que um serviço de editor anuncia suas alterações de estado do sistema (eventos) para aplicativos assinantes.

As Operações de IoT do Azure permitem que você se conecte à Grade de Eventos e a outros agentes MQTT baseados em nuvem. Por exemplo, você pode configurar uma ponte MQTT bidirecional entre um agente MQTT de Operações IoT do Azure e a Grade de Eventos do Azure.

O Hub IoT e o IoT Central podem se integrar à Grade de Eventos do Azure para permitir que sua empresa reaja rapidamente a eventos críticos. Por exemplo, você pode reagir a eventos do Hub IoT usando a Grade de Eventos para disparar ações.

Para saber mais, confira o que é a Grade de Eventos do Azure?

SDKs de serviço e dispositivo IoT do Azure

Os SDKs de serviço e dispositivo IoT do Azure permitem criar uma solução de IoT baseada em nuvem personalizada que usa o Hub IoT ou o IoT Central.

  • Os SDKs do dispositivo IoT do Azure ajudam você a enfrentar os desafios de conectar dispositivos de forma segura e confiável ao Hub IoT ou ao IoT Central usando protocolos como MQTT e AMQP.
  • Os SDKs do serviço IoT do Azure contêm código para facilitar a criação de aplicativos que interagem diretamente com o Hub IoT para gerenciar dispositivos e segurança.
  • Os SDKs de gerenciamento do Hub IoT ajudam você a criar aplicativos de back-end que gerenciam os hubs IoT em sua assinatura do Azure.
  • Os SDKs de dispositivo DPS fornecem implementações da API de Registro e outras que os dispositivos chamam para provisionar por meio do DPS no Hub IoT ou no IoT Central.
  • Os SDKs do serviço DPS ajudam você a criar aplicativos de back-end para gerenciar registros e registros de registro em instâncias DPS.
  • Os SDKs de gerenciamento de DPS ajudam você a criar aplicativos de back-end que gerenciam as instâncias DPS e seus metadados em sua assinatura do Azure.

Para saber mais, consulte os SDKs de serviço e dispositivo IoT do Azure.

Azure IoT Plug and Play

O Azure IoT Plug and Play é um modelo de programação que permite criar uma solução de IoT baseada em nuvem que usa o Hub IoT ou o IoT Central.

O IoT Plug and Play permite que os construtores de soluções integrem dispositivos IoT com suas soluções sem nenhuma configuração manual. No núcleo do IoT Plug and Play, está um modelo de dispositivo que um dispositivo usa para anunciar seus recursos para um serviço habilitado para IoT Plug and Play, como o IoT Central ou os Gêmeos Digitais do Azure. Você define modelos e interfaces do IoT Plug and Play usando a DTDL (Linguagem de Definição dos Gêmeos Digitais).

Para saber mais, confira o que é ioT Plug and Play?.

Microsoft Defender para IoT

O Microsoft Defender para IoT é uma solução de segurança unificada que ajuda você a proteger soluções de IoT híbridas, baseadas em nuvem e baseadas em borda.

O Microsoft Defender para IoT é uma solução de segurança unificada criada especificamente para identificar ameaças e vulnerabilidades em sua infraestrutura de IoT e tecnologia operacional (OT). Use o Defender para IoT para proteger todo o ambiente de IoT/OT, incluindo dispositivos existentes que podem não ter agentes de segurança internos.

O Defender para IoT fornece monitoramento de camada de rede sem agente e integra-se com equipamentos industriais e ferramentas do SOC (Centro de Operações de Segurança).

Para saber mais, confira o que é o Microsoft Defender para IoT?.

Outros serviços de nuvem

Soluções baseadas em nuvem e baseadas em borda podem usar outros serviços de nuvem para fornecer mais funcionalidade à sua solução. Por exemplo, você pode usar:

  • Serviços de armazenamento do Azure para armazenar dados coletados.
  • Azure Stream Analytics para processar dados do sensor em tempo real.
  • Azure Functions para responder a eventos de dispositivo.
  • Aplicativos Lógicos do Azure para automatizar processos de negócios.
  • Azure Machine Learning para adicionar machine learning e modelos de IA à sua solução.
  • Microsoft Fabric para armazenar e analisar dados do sensor.
  • Microsoft Power BI para visualizar dados do sensor.

Para saber mais, confira:

Próximas etapas

Para uma experiência prática, experimente um dos guias de início rápido: