Les sous-appareils ne se connectent pas directement à IoT Platform. Ils y accèdent via des appareils passerelle, en utilisant le canal de communication entre la passerelle et IoT Platform.
Contexte
Lors du développement d'un appareil passerelle, vous devez implémenter les fonctionnalités suivantes : gérer la relation topologique avec les sous-appareils, connecter ces derniers à IoT Platform et permettre leur communication avec la plateforme.
Utilisez les SDK d'appareil fournis par Alibaba Cloud pour développer vos passerelles. Pour plus d'informations, consultez Link Kit SDK.
Si vous développez votre propre SDK pour les appareils passerelle, vous devez encapsuler les données du protocole Alink des sous-appareils au sein de la passerelle. Pour plus d'informations, reportez-vous au chapitre : Données du protocole Alink liées aux sous-appareils.
Procédure
Suivez les étapes ci-dessous pour connecter un sous-appareil à IoT Platform via un appareil passerelle.
Connectez l'appareil passerelle à IoT Platform.
-
Connectez le sous-appareil à l'appareil passerelle.
Un sous-appareil ne se connectant pas directement à IoT Platform, il n'est pas nécessaire d'y installer le SDK d'appareil IoT Platform. Le fournisseur du sous-appareil se charge de son développement.
Le fournisseur de la passerelle intègre les fonctionnalités suivantes : détection du sous-appareil, obtention de son certificat d'appareil délivré par IoT Platform, détection de sa mise en ligne et hors ligne, ainsi que la transmission des messages d'IoT Platform vers le sous-appareil. Ces fonctions sont assurées par le fournisseur de la passerelle ou via le protocole défini conjointement pour la passerelle et le sous-appareil.
-
Vérifiez si la relation topologique avec le sous-appareil est établie sur l'appareil passerelle.
Si la relation topologique existe déjà entre la passerelle et le sous-appareil, ignorez l'étape 5.
-
Étape facultative. Signalez le ProductKey et le DeviceName du sous-appareil à IoT Platform pour l'enregistrer.
Cette étape s'applique uniquement si l'appareil passerelle n'a pas obtenu le DeviceSecret du sous-appareil et si vous avez activé l'enregistrement dynamique pour ce dernier dans la console IoT Platform.
-
Étape facultative. Ajoutez la relation topologique entre la passerelle et le sous-appareil.
Si aucune relation topologique n'existe entre la passerelle et le sous-appareil, créez-en une.
Envoyez une demande de connexion à IoT Platform pour le compte du sous-appareil depuis l'appareil passerelle.
Pour plus d'informations sur la gestion des sous-appareils, consultez Link Kit SDK.
Exemple
Pour plus d'informations sur la connexion d'un appareil passerelle à IoT Platform, consultez Connecter un sous-appareil à IoT Platform.