Arquitecturas de dispositivos conectados en Google Cloud

Last reviewed 2023-01-26 UTC

Para maximizar el valor de los datos de sus dispositivos conectados, las organizaciones deben poder realizar análisis de datos. Hay muchas formas en que las organizaciones conectan sus dispositivos a sus aplicaciones de estadísticas, y los beneficios de las arquitecturas de dispositivos conectados específicas pueden variar según el caso de uso de tu organización. Para ayudarte a guiarte, en este documento, se describe un conjunto de arquitecturas de dispositivos conectados en Google Cloud. Estas arquitecturas abordan una amplia gama de casos prácticos y requisitos para los dispositivos conectados.

Este documento es parte de una serie de documentos que proporcionan información sobre las arquitecturas de IoT en Google Cloud y la migración desde IoT Core. Los otros documentos de esta serie incluyen lo siguiente:

Resumen de arquitecturas de dispositivos conectados

En este documento, se agrupan los casos de uso de dispositivos conectados en tres categorías, según las siguientes dimensiones que debes tener en cuenta cuando planificas una arquitectura de dispositivo conectado:

  • Cantidad de dispositivos: Es importante considerar cuántos dispositivos están conectados directamente a tu aplicación. Si la aplicación tiene muchos dispositivos finales (como máquinas, sensores o cámaras), y si estos dispositivos están conectados a una puerta de enlace intermedia o a otro dispositivo (como un teléfono celular), es importante que lo hagas. para identificar si esos dispositivos finales deben estar representados y administrados en tu aplicación. En algunos casos, es posible que debas representar cada dispositivo individual; En otros casos, es posible que solo se deba representar el dispositivo intermedio.

  • Administración de flotas: Considera si necesitas capacidades como la supervisión de estado de los dispositivos, las actualizaciones de software y firmware, la administración de configuración y otras funciones de administración de flotas. Estos requisitos ayudan a determinar la elección de la arquitectura de la aplicación.

  • Mensajería entre dispositivos: La comunicación del dispositivo a través de la arquitectura de tu aplicación es un factor importante. Por ejemplo, algunas aplicaciones dependen de la comunicación entre los dispositivos conectados a través de la arquitectura de tu aplicación. Otras aplicaciones tienen flujos de datos que ocurren estrictamente entre cada dispositivo y tu aplicación, sin mensajería entre dispositivos.

Tabla de resumen

Comprender las características de tu aplicación puede ayudarte a elegir la mejor arquitectura para tu caso de uso. Para ayudarte a elegir, en la siguiente tabla, se resume la compatibilidad que ofrece cada una de las arquitecturas conectadas que se describen en esta serie:

Límites de compatibilidad de dispositivos Mensajes entre dispositivos Asistencia para la administración de flotas
Agente MQTT Millones Recomendado No compatible
Plataforma de IoT Millones Un poco de asistencia Recomendado
Dispositivo a Pub/Sub Cientos Un poco de asistencia No compatible

¿Qué sigue?