Utiliser des passerelles

Une passerelle est un appareil qui connecte ses appareils clients à Cloud IoT Core et effectue plusieurs tâches en leur nom, par exemple :

  • Communiquer avec Cloud IoT Core
  • Se connecter à Internet lorsque l'appareil ne peut pas se connecter directement, par exemple avec un appareil ZigBee ou Bluetooth
  • s'authentifier auprès de Cloud IoT Core lorsque l'appareil ne peut pas envoyer ses propres identifiants, ou lorsque vous souhaitez ajouter un niveau de sécurité à l'aide des identifiants de l'appareil et de la passerelle.
  • publier des événements de télémétrie, obtenir des données de configuration ou définir l'état de l'appareil
  • Stocker et traiter des données
  • Protocoles de traduction

Vous pouvez gérer les passerelles de la même manière que n'importe quel autre appareil : elles peuvent publier leurs propres données de télémétrie, générer des rapports d'état et recevoir des données de configuration.

Cloud IoT Core accepte les connexions et la communication de passerelle par MQTT et HTTP.

Architecture

Le schéma suivant présente l'architecture de l'appareil/de la passerelle à utiliser avec le pont MQTT.

Schéma de la passerelle/de l'appareil Cloud IoT

Concepts clés

Pour comprendre les passerelles, vous devez connaître les concepts suivants :

Associer/Dissocier
Créez ou supprimez une association entre l'appareil et la passerelle. Grâce à la liaison, les appareils peuvent accéder à Cloud IoT Core par le biais de la passerelle, sans avoir à fournir leur propre jeton Web JSON (JWT, JSON Web Token). La liaison est facultative. Pour en savoir plus, consultez la section Authentification de l'appareil sans passerelle.
Associer/Dissocier
(MQTT uniquement) Activez ou désactivez la communication entre un appareil authentifié et Cloud IoT Core via la passerelle.

Prérequis

Pour utiliser des passerelles avec Cloud IoT Core, procédez comme suit :

  1. Déterminez comment authentifier les appareils dans Cloud IoT Core via la passerelle.

  2. Créez la passerelle.

  3. Configurer la passerelle et obtenir l'état

  4. Facultatif : Créez des appareils, si ce n'est pas déjà fait.

  5. Utilisez le pont MQTT ou le pont HTTP pour relayer les messages et les données de configuration entre les appareils et Cloud IoT Core.

Démonstration de bout en bout

Essayez une démonstration qui vous guide tout au long du processus de création d'une passerelle et d'un appareil : liaison de l'appareil à la passerelle, écoute des messages de configuration et envoi de données d'état au nom de l'appareil.

Essayer une démo de bout en bout

Utiliser des passerelles Cloud IoT Core avec un Raspberry Pi

Pour savoir comment configurer et utiliser des passerelles avec un Raspberry Pi*, consultez le tutoriel de la communauté.

* Raspberry Pi est une marque de la Raspberry Pi.

Tarification

Les messages de passerelle envoyés sont facturés comme un trafic normal pour l'appareil. Pour en savoir plus, consultez la documentation principale sur les tarifs.