Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os serviços e tecnologias do Azure IoT fornecem opções para criar uma ampla variedade de soluções de IoT que permitem a transformação digital para sua organização. Este artigo descreve os serviços e tecnologias do Azure IoT, como:
- Operações IoT do Azure
- Azure Device Registry (Registo de Dispositivos)
- SDKs de Operações do Azure IoT
- Azure IoT Hub
- Serviço Aprovisionamento de Dispositivos no Hub IoT do Azure
- Atualização de dispositivo do Azure para o Hub IoT
- Azure IoT Edge
- Gêmeos Digitais do Azure
- Azure IoT Central
- Grelha de Eventos do Azure
- SDKs de dispositivo e serviço do Azure IoT
- Azure IoT Plug and Play
- Microsoft Defender para IoT
Escolha um tipo de solução
O artigo O que é o Azure IoT? descreve duas grandes categorias de soluções de IoT:
- Em uma solução de IoT baseada em nuvem, seus dispositivos IoT se conectam diretamente à nuvem onde 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.
Também são possíveis soluções híbridas de IoT que combinam componentes de nuvem e de borda.
Sua escolha de tipo de solução determina quais serviços e tecnologias do Azure IoT você pode usar. Por exemplo, para criar uma solução de edge, normalmente utiliza-se o Azure IoT Edge; para uma solução baseada em nuvem, normalmente utiliza-se o Azure IoT Hub.
As seções posteriores descrevem a função dos vários serviços e tecnologias do Azure IoT em soluções baseadas em nuvem, baseadas em borda e híbridas.
Abordagem de nuvem adaptável
Outra maneira de categorizar as soluções de IoT é se elas adotam a abordagem de nuvem adaptável . A abordagem de nuvem adaptável unifica equipes isoladas, sites distribuídos e sistemas diferentes em um único modelo de operações, segurança, aplicativos e dados. Esta abordagem permite-lhe usar as mesmas tecnologias de cloud e IA para gerir e monitorizar soluções de IoT baseadas em bordo, baseadas em cloud e híbridas.
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 edge são expostos no portal do Azure como recursos individuais na nuvem que pode gerir e monitorizar com ferramentas padrão do Azure.
Por outro lado, os dispositivos e as definições de roteamento no Hub IoT não são expostos como recursos individuais em seu 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 IoT do Azure
Utilize o Azure IoT Operations para criar uma solução de IoT baseada na periferia que siga a abordagem adaptativa de nuvem.
O produto Operações IoT do Azure é um plano de dados unificado para o Edge. É uma coleção de serviços de dados modulares, escalá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 a aplicativos de modelagem de dados, como o Microsoft Fabric, para ajudar as organizações a implantar o metaverso industrial.
Para saber mais, consulte O que é o Azure IoT Operations?.
Azure Device Registry (Registo de Dispositivos)
Atualmente, o Registro de Dispositivo do Azure normalmente faz parte de uma solução de IoT baseada em borda que usa o Azure IoT Operations e segue a abordagem de nuvem adaptável.
O Registro de Dispositivo do Azure é um serviço de back-end que permite o gerenciamento de ativos e dispositivos em sua solução usando o Gerenciador de Recursos do Azure. Azure Device Registry:
- 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, consulte O que é o gerenciamento de ativos no Azure IoT Operations.
Azure IoT Operations SDKs (visualização)
Os SDKs de Operações IoT do Azure permitem que você crie uma solução de IoT baseada em borda personalizada que usa as Operações IoT do Azure.
Os SDKs de Operações do Azure IoT são um conjunto de ferramentas e bibliotecas em vários idiomas projetado para ajudar no desenvolvimento de aplicativos para Operações do Azure IoT. Os SDKs podem ser usados para criar aplicativos seguros e altamente disponíveis na borda, que interagem com as Operações IoT do Azure para executar operações como descoberta de ativos, tradução de protocolo e transformação de dados.
Para saber mais, consulte Azure IoT Operations SDKs.
Azure IoT Hub
Use o Hub IoT do Azure para criar uma solução de IoT baseada em nuvem. O Hub IoT não segue a abordagem de nuvem adaptável.
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 conectados. Vários padrões de mensagens são suportados, incluindo mensagens de dispositivo para nuvem, upload de arquivos de dispositivos e métodos de solicitação-resposta para controlar seus dispositivos a partir 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 oferece suporte ao monitoramento para ajudá-lo a rastrear a criação de dispositivos, conexões de dispositivos e falhas de dispositivos.
Para saber mais, consulte O que é o Hub IoT do Azure?.
Serviço de Provisionamento de Dispositivo (DPS) 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 possibilita o provisionamento de dispositivos IoT de forma automática e no momento certo para um hub IoT, sem 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 diminuir 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 DPS interna para gerenciar conexões de dispositivo.
Para saber mais, consulte O que é o Serviço de Provisionamento de Dispositivo do Hub IoT do Azure?.
Atualização de dispositivo do Azure para o Hub IoT
A Atualização de Dispositivo para o 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 o Hub IoT é um serviço que permite implantar atualizações over-the-air 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 existente baseada no Hub IoT.
Para saber mais, consulte O que é a Atualização de Dispositivo para o Hub IoT?.
Azure IoT Edge
O IoT Edge normalmente faz parte de uma solução híbrida de IoT que usa o Hub IoT ou o IoT Central.
O Azure IoT Edge é um ambiente de execução focado em dispositivos que permite implantar, executar e monitorizar cargas de trabalho Linux em containers no extremo, aproximando a análise dos seus dispositivos para obter insights mais rápidos e possibilitar a 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, consulte O que é o Azure IoT Edge.
Gêmeos Digitais do Azure
O serviço Gêmeos Digitais do Azure normalmente faz parte de uma solução de IoT baseada em nuvem que usa o Hub IoT.
O Azure Digital Twins é uma oferta de plataforma como serviço (PaaS) que permite a criação de gráficos 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. Azure Digital Twins podem ser usados para criar uma arquitetura de gêmeos digitais que representa dispositivos IoT reais em uma solução de nuvem mais abrangente, conectando-se a gêmeos de dispositivos no IoT Hub para enviar e receber dados em tempo real.
Para saber mais, consulte O que é o Azure Digital Twins?.
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 aplicativos IoT como serviço (aPaaS) que reduz a carga e o custo de desenvolvimento, gerenciamento e manutenção de soluções de IoT. 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 nos negócios que você pode criar com o fluxo de dados da IoT. A interface do usuário da Web permite conectar rapidamente dispositivos, monitorar as condições do dispositivo, criar regras, gerenciar dispositivos e seus dados ao longo do ciclo de vida e, opcionalmente, rotear mensagens de dispositivo para outros serviços de nuvem para armazenamento, análise ou processamento.
Para saber mais, consulte O que é o Azure IoT Central?.
Grelha de Eventos do Azure
Atualmente, a Grade de Eventos do Azure normalmente faz parte de uma solução de IoT híbrida que usa as Operações IoT do Azure, o Hub IoT ou o IoT Central.
A Grade de Eventos do Azure é um serviço de distribuição de mensagens Pub Sub altamente escalável e totalmente gerenciado 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 de dispositivo, integrar aplicativos e criar arquiteturas sem servidor orientadas a eventos. O Event Grid permite que os clientes publiquem e assinem mensagens através dos protocolos MQTT v3.1.1 e v5.0 para suportar soluções IoT. Através do HTTP, o Event Grid permite criar soluções orientadas a eventos onde um serviço publicador anuncia as suas alterações de estado do sistema (eventos) para aplicações subscritoras.
O Azure IoT Operations permite que você se conecte à Grade de Eventos e a outros brokers MQTT baseados em nuvem. Por exemplo, você pode configurar uma ponte MQTT bidirecional entre um agente MQTT do Azure IoT Operations 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 acionar ações.
Para saber mais, consulte O que é a Grade de Eventos do Azure?
SDKs de dispositivo e serviço do Azure IoT
Os SDKs de dispositivo e serviço IoT do Azure permitem que você crie uma solução de IoT personalizada baseada em nuvem que usa o Hub IoT ou o IoT Central.
- Os SDKs de dispositivo IoT do Azure ajudam você a enfrentar os desafios de conectar dispositivos de forma segura e confiável ao seu Hub IoT ou 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 do dispositivo DPS oferecem implementações da API de Registo e outras que os dispositivos utilizam para se provisionarem através do DPS no IoT Hub ou no IoT Central.
- Os SDKs de serviço DPS ajudam a criar aplicativos de back-end para gerir inscrições e registos 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 do DPS e seus metadados em sua assinatura do Azure.
Para saber mais, consulte SDKs de dispositivo e serviço do Azure IoT.
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 qualquer 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 IoT Central ou Azure Digital Twins. Você define modelos e interfaces IoT Plug and Play usando a DTDL (Digital Twins Definition Language).
Para saber mais, consulte O que é IoT Plug and Play?.
Microsoft Defender para IoT
O Microsoft Defender for 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 for 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 for IoT para proteger todo o seu ambiente IoT/OT, incluindo dispositivos existentes que podem não ter agentes de segurança integrados.
O Defender for IoT fornece monitoramento de camada de rede sem agente e integra-se a equipamentos industriais e ferramentas de centro de operações de segurança (SOC).
Para saber mais, consulte O que é o Microsoft Defender para IoT?.
Outros serviços na nuvem
Tanto as soluções baseadas na nuvem como as baseadas na 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.
- O Azure Logic Apps para automatizar os processos de negócio.
- O Azure Machine Learning para adicionar a aprendizagem automática 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, consulte:
Próximos passos
Para uma experiência prática e interativa, experimente um dos tutoriais rápidos:
- Proposta de início rápido: execução de operações do Azure IoT em GitHub Codespaces com K3s
- Guia de início rápido: enviar telemetria de um dispositivo para um hub IoT e monitorá-la com a CLI do Azure
- Guia de início rápido: use seu smartphone como um dispositivo para enviar telemetria para um aplicativo do IoT Central