Este artigo compara o uso do Azure IoT Central versus componentes individuais de plataforma como serviço (PaaS) do Azure para criar, implantar e gerenciar soluções de Internet das Coisas (IoT).
As soluções de IoT usam uma combinação de tecnologias para conectar dispositivos, eventos e ações por meio de aplicativos em nuvem. As tecnologias e os serviços escolhidos dependem dos requisitos de desenvolvimento, implantação e gerenciamento do cenário.
A plataforma de aplicativo como serviço (aPaaS) do IoT Central já fornece os componentes e recursos integrados do Azure de que uma solução de IoT precisa. Outra opção é combinar o Hub IoT do Azure com outros componentes de PaaS do Azure para desenvolver suas próprias soluções de IoT.
Começar a utilizar o Azure IoT Central
O IoT Central é um aPaaS da Microsoft que reúne componentes de PaaS do Azure em uma plataforma extensível e totalmente gerenciada de desenvolvimento e operações de aplicativos IoT. O IoT Central acelera o desenvolvimento de soluções, simplifica as operações e simplifica a criação de soluções de IoT confiáveis, escaláveis e seguras.
O IoT Central oferece:
- Uma experiência de usuário da Web (UX) e uma área de superfície de API prontas para uso que simplificam o gerenciamento de dispositivos e a criação de regras.
- Extensão da inteligência IoT em aplicativos de linha de negócios para ajudar a agir com base em insights.
- Recuperação de desastres integrada, multilocação, disponibilidade global e uma estrutura de custos previsível.
O diagrama a seguir mostra uma arquitetura baseada no IoT Central:
O IoT Central ingere eventos de dispositivo e telemetria por meio dos SDKs de dispositivo do Azure IoT, Azure RTOS, Azure Sphere ou Azure IoT Edge.
O IoT Central é criado com vários serviços de PaaS do Azure, portanto, fornece os seguintes recursos prontos para uso:
- Serviços de ingestão e provisionamento de dados.
- Armazenamento e análise de dados de caminho quente, quente e frio.
- Uma camada de PaaS gerenciada que oferece alta disponibilidade/recuperação de desastres (HADR) e escalabilidade elástica.
- Uma experiência de gestão de utilizadores Web que lhe permite:
- Gerencie dispositivos com visualização de dados brutos, status de conectividade, modelagem de dispositivos e trabalhos.
- Visualize e analise dados do dispositivo com painéis, análises e regras.
- Proteja dados e dispositivos com gerenciamento de usuários e organizações.
O IoT Central estende as soluções disparando alertas, exportando dados e dando suporte a consultas de dados.
O IoT Central integra-se com aplicações de linha de negócio como o Power BI, Azure Maps, Pesquisa, Gestão de API, Aplicações Web, Aplicações Móveis, Dynamics 365, Flow ou Aplicações Lógicas.
Crie com os serviços PaaS do Azure
Se precisar de mais controle e personalização, você pode usar componentes individuais de PaaS do Azure para criar uma solução de IoT. O diagrama a seguir mostra os serviços do Azure em uma arquitetura IoT baseada em PaaS:
Os sistemas IoT podem ingerir dados de dispositivos por meio dos SDKs de dispositivo IoT do Azure, Azure RTOS, Azure Sphere ou Azure IoT Edge.
O Hub IoT, o DPS (Serviço de Provisionamento de Dispositivos) do Hub IoT do Azure ou os Gêmeos Digitais do Azure podem fornecer provisionamento, conectividade e gerenciamento de dispositivos.
Para armazenamento e análise de dados:
- O caminho ativo pode ser por meio do Azure Stream Analytics ou do Azure HDInsight.
- O caminho quente pode ser através do Azure Data Explorer.
- O caminho frio pode ser por meio do Banco de Dados SQL do Azure ou do Azure Cosmos DB.
Os serviços de gestão e integração empresarial podem incluir Power BI, Azure Maps, Pesquisa, Gestão de API, Aplicações Web, Aplicações Móveis, Dynamics 365, Flow e Aplicações Lógicas.
Para obter uma discussão e arquitetura de referência de PaaS IoT detalhada, consulte Arquitetura de referência do Azure IoT.
Compare as abordagens aPaas e PaaS
O IoT Central permite evitar a manutenção e a atualização de uma infraestrutura de IoT complexa e em evolução. Pode concentrar tempo e dinheiro na transformação do seu negócio e na conceção de ofertas inovadoras.
Se sua solução exigir recursos ou serviços personalizados que o IoT Central não suporta, você poderá desenvolver uma solução PaaS com o Hub IoT como elemento central.
As tabelas e links de comparação a seguir podem ajudá-lo a decidir se deseja usar uma solução gerenciada pelo IoT Central ou criar uma solução PaaS com o Hub IoT.
Solução PaaS baseada no IoT Central vs. IoT Hub
A tabela a seguir descreve como o IoT Central ou uma solução PaaS baseada em Hub IoT alcança vários recursos e capacidades de IoT.
Caraterística | IoT Central | PaaS baseado no Hub IoT |
---|---|---|
Description | Solução aPaaS totalmente gerenciada que simplifica a conectividade e o gerenciamento de dispositivos em escala. Uma solução baseada em aPaaS é escalável, repetível e confiável, com a contrapartida de ser menos personalizável do que uma solução baseada em PaaS. |
Usa o Hub IoT como um hub de mensagens central entre o aplicativo IoT e os dispositivos que ele gerencia. Adiciona mais funcionalidade com outros serviços PaaS do Azure. Esta abordagem é mais flexível, mas exige um maior esforço de desenvolvimento e gestão. |
Desenvolvimento de aplicações | IoT Central é uma plataforma de aplicação com suporte para repetibilidade de soluções. Para obter mais informações, consulte o guia de administração de aplicativos do IoT Central Os modelos de aplicativos ajudam a iniciar o desenvolvimento de soluções de IoT. Use um modelo de aplicativo genérico ou um modelo pré-criado focado no setor para varejo, energia, governo ou saúde. |
Projete e crie sua própria solução de aplicativo usando o Hub IoT e outros serviços de PaaS. |
Modelo de dispositivo | Os modelos de dispositivo ajudam a estruturar as características e comportamentos do tipo de dispositivo. Use os modelos para tarefas e visualizações de gerenciamento de dispositivos suportadas. | Defina e gerencie modelos de mensagens de dispositivo em um repositório privado. |
Gestão de dispositivos | Os recursos internos do Azure IoT Device Provisioning Service (DPS) fornecem integração e gerenciamento de dispositivos. | Projete e construa soluções usando primitivos do Hub IoT, como métodos gêmeos de dispositivo e diretos. Habilite o DPS separadamente. |
Protocolo OPC UA | Não suportado. | Use o OPC Publisher para preencher a lacuna entre os ativos industriais habilitados para OPC UA e os recursos hospedados do Azure publicando dados de telemetria no Hub IoT. O OPC Publisher suporta IEC62541 formato padrão OPC UA PubSub e outros formatos. Para obter mais informações, consulte Microsoft OPC Publisher. |
Protocolos SigFox e LoRaWAN | Use o Azure IoT Central Device Bridge ou o Azure IoT Edge LoRaWAN Starter Kit. | Crie um módulo personalizado para o Azure IoT Edge e integre-o por meio do Hub IoT do Azure. |
Arquitetura multi-inquilino | As organizações permitem a multilocação no aplicativo. Você pode definir uma hierarquia para gerenciar quais usuários podem ver quais dispositivos no aplicativo IoT Central. | Obtenha multilocação usando hubs separados por cliente. Você também pode criar controle de acesso na camada de dados da solução. |
Retenção de mensagens | O IoT Central retém dados em uma base contínua de 30 dias. | O Hub IoT permite a retenção de dados em hubs de eventos integrados por um período máximo de sete dias. |
Macrodados | Gerencie dados a partir do IoT Central. | Adicione e gerencie serviços de PaaS do Azure de big data. |
Exportação de dados | Exporte dados continuamente usando o recurso de exportação. Exporte dados para o armazenamento de blobs do Azure, hubs de eventos, barramento de serviço, webhook e Azure Data Explorer. Filtre, enriqueça e transforme mensagens na saída. | Use o ponto de extremidade do hub de eventos interno do Hub IoT e use o roteamento de mensagens para exportar dados para outros locais de armazenamento. |
Análise | Uma experiência de análise integrada explora os dados do dispositivo no contexto do gerenciamento de dispositivos. | Use serviços PaaS do Azure separados para incorporar análises, insights e ações, como o Stream Analytics, o Azure Data Explorer e o Azure Synapse. |
Visualizações | Uma experiência do usuário simplifica a visualização de dados do dispositivo, a realização de consultas analíticas e a criação de painéis personalizados. | Nenhuma interface de usuário integrada. |
Regras e ações | Use o recurso interno de processamento de regras e ações com notificação por email, grupo do Azure Monitor, Power Automate e ações de webhook. Para obter mais informações, consulte Regras e ações do Azure IoT Central. | Envie dados do Hub IoT para o Azure Stream Analytics ou para a Grade de Eventos do Azure. Conecte-se a aplicativos Lógicos do Azure ou outros aplicativos personalizados para processar regras e ações. Para obter mais informações, consulte Monitoramento remoto e notificações de IoT com Aplicativos Lógicos do Azure. |
Escalabilidade | Suporta dimensionamento automático. Para obter mais informações sobre limites de escala e dimensionamento automático do IoT Central, consulte Cotas e limites. | Implante soluções para habilitar o dimensionamento automático do Hub IoT. Para obter mais informações, consulte Dimensionamento automático do Hub IoT do Azure. |
Alta disponibilidade e recuperação de desastres (HADR) | Gerencia automaticamente os recursos HADR integrados. Para obter mais informações, consulte Escalabilidade e alta disponibilidade do Azure IoT Central. | Projete sua solução para suportar vários cenários HADR. Para obter mais informações, consulte Alta disponibilidade e recuperação de desastres do Hub IoT do Azure. |
Contrato de Nível de Serviço (SLA) | Garante 99,9% de conectividade. Para obter mais informações, consulte SLA para Azure IoT Central. | Os níveis padrão e básico do Hub IoT garantem 99,9% de tempo de atividade. A camada gratuita do Hub IoT não tem SLA. Para obter mais informações, consulte SLA para o Hub IoT do Azure. |
Preços | Os dois primeiros dispositivos ativos são gratuitos, se o volume de mensagens não exceder 800 (plano Standard Tier 0), 10.000 (plano Standard Tier 1) ou 60.000 (plano Standard Tier 2) por mês. O preço adicional do dispositivo é rateado mensalmente. O IoT Central conta e fatura o maior número de dispositivos ativos a cada hora. Para obter mais informações, consulte Preços do Azure IoT Central. | Para obter detalhes sobre os preços do Hub IoT, consulte Preços do Hub IoT do Azure. |
IoT Central e outros recursos de PaaS do Azure
A tabela a seguir mostra o nível de suporte para vários recursos no IoT Central e em outros serviços de PaaS do Azure. Um círculo 🔵 preenchido significa suporte total, uma linha ➖ indica suporte parcial e um círculo vazio ⚪ significa sem suporte.
IoT Central | IoT Hub + DPS | Stream Analytics + Azure Functions | Azure Cosmos DB + Azure Data Explorer | Active Directory | |
---|---|---|---|---|---|
Descrição | Ambiente de desenvolvimento de soluções IoT pronto | Serviços de ingestão de dados IoT | Serviços de processamento de fluxo | Serviços de armazenamento de dados | Plataforma universal de gerenciamento de identidade e segurança |
HADR e escala elástica | 🔵 | ⚪ | ⚪ | ⚪ | ⚪ |
Experiência de gerenciamento de conectividade de dispositivos | 🔵 | ➖ | ⚪ | ⚪ | ⚪ |
Roteamento, filtragem e regras de dados | ➖ | ➖ | ➖ | ⚪ | ⚪ |
Análises e visualizações | ➖ | ⚪ | ➖ | 🔵 | ⚪ |
Armazenamento e segurança dos dados | 🔵 | ⚪ | ⚪ | 🔵 | 🔵 |
Exportação e integração com outros serviços | 🔵 | 🔵 | 🔵 | 🔵 | 🔵 |
Próximos passos
- Visão geral do Azure IoT Central
- Visão geral do Hub IoT do Azure
- Gerenciamento de dispositivos com o Hub IoT do Azure
- Alta disponibilidade e recuperação de desastres do Hub IoT do Azure
- Azure IoT Hub SDKs
- Tecnologias e protocolos de IoT
- Monitoramento remoto e notificações de IoT com Aplicativos Lógicos do Azure
Recursos relacionados
- Arquitetura de referência do Azure IoT
- Vision AI com o Azure IoT Edge
- Monitoramento de ambiente e otimização da cadeia de suprimentos com IoT
- Aplicação de fluxo de trabalho Blockchain
- IoT usando o Azure Cosmos DB
- Solução de manutenção e segurança ferroviária IoT Edge
- Introdução à manutenção preditiva na manufatura
- Plataforma aberta de sustentabilidade do Projeto 15
- Luz, energia e internet conectadas à IoT
- Design de arquitetura IoT