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.
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 :
Déterminez comment authentifier les appareils dans Cloud IoT Core via la passerelle.
Facultatif : Créez des appareils, si ce n'est pas déjà fait.
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.