Arquiteturas de dispositivos conectados no Google Cloud

Last reviewed 2023-01-26 UTC

Para maximizar o valor dos dados dos dispositivos conectados, as organizações precisam fazer análises de dados. Há muitas maneiras de as organizações conectarem os dispositivos a aplicativos de análise, e os benefícios de arquiteturas de dispositivos conectados específicas podem variar dependendo do caso de uso da sua organização. Para ajudar você a se orientar, este documento descreve um conjunto de arquiteturas de dispositivos conectados no Google Cloud. Essas arquiteturas abordam uma ampla variedade de casos de uso e requisitos para dispositivos conectados.

Este documento faz parte de uma série de documentos que fornecem informações sobre arquiteturas de IoT no Google Cloud e como migrar do IoT Core. Os outros documentos desta série incluem:

Resumo das arquiteturas de dispositivos conectados

Este documento agrupa os casos de uso de dispositivos conectados em três categorias, com base nas seguintes dimensões que você precisa considerar ao planejar uma arquitetura de dispositivo conectado:

  • Número de dispositivos: é importante considerar quantos dispositivos estão conectados diretamente ao aplicativo. Se o aplicativo tiver muitos dispositivos finais (como máquinas, sensores ou câmeras) e esses dispositivos estiverem conectados a um gateway intermediário ou outro dispositivo (como um smartphone), é importante identificar se esses dispositivos finais precisam ser representados e gerenciados no aplicativo. Em alguns casos, é necessário representar cada dispositivo individual. Em outros casos, apenas o dispositivo intermediário precisa ser representado.

  • Gerenciamento de frotas: considere se você precisa de recursos como monitoramento de status do dispositivo, atualizações de software e firmware, gerenciamento de configurações e outros recursos de gerenciamento de frotas. Esses requisitos ajudam a determinar sua escolha da arquitetura de aplicativo.

  • Mensagens entre dispositivos: a comunicação do dispositivo pela arquitetura do aplicativo é um fator importante. Por exemplo, alguns aplicativos dependem da comunicação entre os dispositivos conectados usando a arquitetura do seu aplicativo. Outros aplicativos têm fluxos de dados que ocorrem estritamente entre cada dispositivo e o aplicativo, sem mensagens entre dispositivos.

Tabela de resumo

Entender as características do seu aplicativo pode ajudar você a escolher a melhor arquitetura para seu caso de uso. Para ajudar a orientar sua escolha, a tabela a seguir resume a compatibilidade de cada uma das arquiteturas conectadas descritas nesta série:

Limites de compatibilidade com dispositivos Mensagens entre dispositivos Compatibilidade com gerenciamento de frotas
Agente do MQTT Milhões Recomendações Sem suporte
Plataforma de IoT Milhões Compatibilidade parcial Recomendações
Dispositivo para Pub/Sub Centenas Compatibilidade parcial Sem suporte

A seguir