Un sous-appareil ne peut se connecter à IoT Platform que via une passerelle. Cette rubrique explique comment connecter un sous-appareil à IoT Platform par l'intermédiaire d'une passerelle.
Mécanisme de fonctionnement
Pour connecter un sous-appareil à IoT Platform, vous devez l'authentifier au moyen d'un certificat unique par appareil ou par enregistrement dynamique. Pour ce faire, développez le Link SDK pour la passerelle. Celle-ci pourra ainsi signaler la relation topologique entre elle et le sous-appareil, ainsi que les informations de certificat nécessaires à l'authentification. IoT Platform vérifie la relation topologique et les informations de certificat du sous-appareil. Si la validation est concluante, IoT Platform établit un canal logique pour le sous-appareil et l'associe à un canal physique de la passerelle. Le sous-appareil peut alors se connecter à IoT Platform et communiquer avec celle-ci via la passerelle.

Cette rubrique décrit uniquement la connexion d'un sous-appareil à IoT Platform via une passerelle. Elle n'aborde pas la configuration de la communication des données, telle que la communication basée sur le Thing Specification Language (TSL). Pour transmettre des données TSL entre votre sous-appareil et IoT Platform, configurez votre passerelle afin qu'elle relaie ces données pour le compte du sous-appareil. Pour plus d'informations, consultez Établir une communication basée sur le TSL.
Le fournisseur de la passerelle doit implémenter la transmission de données entre la passerelle et le sous-appareil. Alibaba Cloud ne fournit pas de code pour cette fonctionnalité.
Procédure
Cet exemple utilise le package iotx-api-demo des SDK.
Procédez comme suit :
Créer une passerelle et un sous-appareil : créez une passerelle et un sous-appareil dans IoT Platform, puis récupérez les informations de certificat du sous-appareil.
Initialiser les SDK : importez le package SDK contenant l'exemple de code.
Connecter une passerelle à IoT Platform : développez la passerelle et connectez-la directement à IoT Platform.
Connecter un sous-appareil à IoT Platform : configurez la passerelle pour connecter le sous-appareil à IoT Platform.