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:
- Arquitecturas de dispositivos conectados: Google Cloud descripción general (este documento).
- Un broker MQTT independiente: un broker MQTT proporciona comunicación bidireccional entre los dispositivos conectados y losGoogle Cloud proyectos, así como entre los dispositivos.
- Arquitectura de una plataforma del Internet de las cosas en Google Cloud: una plataforma del Internet de las cosas ofrece funciones adicionales de gestión de dispositivos, así como conectividad de datos, lo cual es importante cuando se despliega una gran flota de dispositivos conectados.
- Conexión directa a Pub/Sub: para la ingestión de datos, la mejor opción puede ser que tus dispositivos se conecten directamente a Pub/Sub.
- Prácticas recomendadas para ejecutar un backend de IoT en Google Cloud.
- Prácticas recomendadas para aprovisionar y configurar automáticamente sistemas y servidores bare metal y de periferia.
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
- Consulta la mejor arquitectura de dispositivos conectados para tu caso de uso:
- Consulta cómo conectar dispositivos y crear aplicaciones de IoT en Google Cloud con Intelligent Products Essentials.
- Consulta las prácticas para aprovisionar y configurar automáticamente sistemas y servidores bare metal y de periferia.
- Para ver más arquitecturas de referencia, diagramas y prácticas recomendadas, consulta el centro de arquitectura de Cloud.