Arquitecturas de dispositivos conectados en Google Cloud

Last reviewed 2024-09-09 UTC

Para maximizar el valor de los datos de sus dispositivos conectados, las organizaciones deben poder realizar análisis de datos. Las organizaciones tienen muchas formas de conectar sus dispositivos a sus aplicaciones de análisis, y los beneficios de las arquitecturas específicas de dispositivos conectados pueden variar según el caso de uso de tu organización. Para ayudarte, 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. 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 dispositivos conectados:

  • Cantidad de dispositivos: Es importante considerar cuántos dispositivos están directamente conectados a tu aplicación. Si tu aplicación tiene muchos dispositivos finales (como máquinas, sensores o cámaras) y estos dispositivos están conectados a una puerta de enlace intermedia o a otro dispositivo (como un teléfono celular), es importante identificar si esos dispositivos finales deben representarse y administrarse 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 funciones como la supervisión del estado de los dispositivos, las actualizaciones de software y firmware, la administración de la configuración y otras funciones de administración de flotas. Estos requisitos ayudan a determinar tu elección de arquitectura de la aplicación.

  • Mensajes entre dispositivos: La comunicación de los dispositivos 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 se producen estrictamente entre cada dispositivo y tu aplicación, sin mensajes 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 Mensajería entre dispositivos Compatibilidad con la administración de flotas
Agente de MQTT Millones Recomendado No compatible
Plataforma de IoT Millones Algunos recursos de asistencia Recomendado
Dispositivo a Pub/Sub Cientos Algunos recursos de asistencia No compatible

¿Qué sigue?