Architectures d'appareils connectés sur Google Cloud

Last reviewed 2023-01-26 UTC

Pour maximiser la valeur des données issues de leurs appareils connectés, les entreprises doivent pouvoir effectuer des analyses de données. Il existe de nombreuses façons pour les entreprises de connecter leurs appareils à leurs applications d'analyse, et les avantages des architectures d'appareils connectés spécifiques peuvent varier en fonction du cas d'utilisation de votre entreprise. Pour vous aider, ce document décrit un ensemble d'architectures d'appareils connectés sur Google Cloud. Ces architectures répondent à un large éventail de cas d'utilisation et d'exigences en lien avec les appareils connectés.

Ce document fait partie d'une série de documents qui fournissent des informations sur les architectures IoT sur Google Cloud et la migration depuis IoT Core. Cette série comprend également les documents suivants :

Récapitulatif des architectures d'appareils connectés

Ce document regroupe les cas d'utilisation d'appareils connectés en trois catégories, en fonction des dimensions suivantes à prendre en compte lorsque vous planifiez une architecture d'appareils connectés :

  • Nombre d'appareils : il est important de prendre en compte le nombre d'appareils directement connectés à votre application. Si votre application comporte de nombreux appareils finaux (tels que des machines, des capteurs ou des caméras) et si ces appareils sont connectés à une passerelle intermédiaire ou à un autre appareil (comme un téléphone mobile), il est important de déterminer s'ils doivent être représentés et gérés dans votre application. Dans certains cas, vous devrez peut-être représenter chaque appareil. Dans d'autres cas, seule la représentation de l'appareil intermédiaire peut être nécessaire.

  • Gestion de parc : déterminez si vous avez besoin de fonctionnalités telles que la surveillance de l'état des appareils, les mises à jour des logiciels et micrologiciels, la gestion de la configuration et d'autres fonctionnalités de gestion de parc. Ces exigences aident à déterminer votre choix d'architecture d'application.

  • Messagerie entre les appareils : la communication entre appareils via l'architecture de votre application est un facteur important. Par exemple, certaines applications dépendent de la communication entre les appareils connectés via votre architecture d'application. D'autres applications ont des flux de données qui se produisent strictement entre chaque appareil et votre application, sans messagerie entre les appareils.

tableau récapitulatif

Comprendre les caractéristiques de votre application peut vous aider à choisir l'architecture qui convient le mieux à votre cas d'utilisation. Pour vous aider à faire votre choix, le tableau suivant récapitule la compatibilité offerte par chacune des architectures connectées décrites dans cette série :

Limites de compatibilité des appareils Messagerie entre appareils Assistance à la gestion de parc
Agent MQTT Plusieurs millions Recommandations Non compatible
Plate-forme IoT Plusieurs millions Compatibilité limitée Recommandations
Appareil vers Pub/Sub Moins de mille Compatibilité limitée Non compatible

Étapes suivantes