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 analizar los datos. Las organizaciones pueden conectar sus dispositivos a sus aplicaciones de analíticas de muchas formas, y las ventajas de las arquitecturas de dispositivos conectados específicas pueden variar en función del caso de uso de tu organización. Para ayudarte, en este documento se describen una serie de arquitecturas de dispositivos conectados en Google Cloud. Estas arquitecturas abarcan una amplia gama de casos prácticos y requisitos para dispositivos conectados.

Este documento forma parte de una serie de documentos que proporcionan información sobre las arquitecturas de IoT en Google Cloud. Los demás documentos de esta serie incluyen lo siguiente:

Resumen de las arquitecturas de dispositivos conectados

En este documento, se agrupan los casos prácticos de dispositivos conectados en tres categorías en función de las siguientes dimensiones, que debes tener en cuenta al planificar una arquitectura de dispositivos conectados:

  • Número de dispositivos: es importante tener en cuenta cuántos dispositivos están conectados directamente 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 pasarela intermedia u otro dispositivo (como un teléfono móvil), es importante identificar si esos dispositivos finales deben representarse y gestionarse en tu aplicación. En algunos casos, es posible que tengas que representar cada dispositivo individual, mientras que en otros solo tengas que representar el dispositivo intermedio.

  • Gestión de la flota: valora si necesitas funciones como la monitorización del estado de los dispositivos, las actualizaciones de software y firmware, la gestión de la configuración y otras funciones de gestión de la flota. Estos requisitos te ayudarán a determinar la arquitectura de la aplicación.

  • Mensajería entre dispositivos: la comunicación entre 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 mensajería entre dispositivos.

Tabla de resumen

Conocer las características de tu aplicación puede ayudarte a elegir la arquitectura que mejor se adapte a 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 asistencia de dispositivos Mensajes entre dispositivos Asistencia para la gestión de flotas
Agente de MQTT Millones Recomendado No compatible
Plataforma de IoT Millones Alguna asistencia Recomendado
De dispositivo a Pub/Sub Cientos Alguna asistencia No compatible

Siguientes pasos