Un appareil dépourvu d'adresse IP peut être rattaché à une passerelle en tant que sous-appareil. Connectez le sous-appareil à IoT Platform via la passerelle pour lui permettre de communiquer avec la plateforme. Cette rubrique explique comment configurer Link SDK pour C afin de connecter un sous-appareil à IoT Platform.
Prérequis
-
Une passerelle et un sous-appareil ont été créés.
Créez un produit et un appareil pour la passerelle. Lors de la création du produit, définissez le type de nœud sur Gateway device.
Créez un produit et un appareil pour le sous-appareil. Lors de la création du produit, définissez le type de nœud sur Gateway sub-device.
Pour plus d'informations, consultez les rubriques Créer un produit et Créer un appareil.
-
Lorsque vous personnalisez le SDK, activez l'option dans la section Sub-device management.
Informations contextuelles
Pour en savoir plus sur la gestion des sous-appareils, consultez la rubrique Passerelles et sous-appareils.
Pour plus de détails sur les protocoles de communication entre les sous-appareils et IoT Platform, reportez-vous aux rubriques Gérer les relations topologiques et État en ligne et hors ligne des sous-appareils.
no heading
Fonctionnement
Une application établit une connexion avec IoT Platform en appelant les API du SDK Link pour C selon la méthode d'authentification unique-certificate-per-device. Le sous-appareil est rattaché à la passerelle et se connecte à IoT Platform via cette dernière.
Le diagramme chronologique suivant utilise l'application d'appareil./demos/subdev_basic_demo.c pour illustrer le flux d'implémentation.

Pour plus d'informations sur les opérations d'API liées à la gestion des sous-appareils, consultez la documentation aiot_subdev_api.h.
no heading
Exemples
Pour un exemple de code illustrant la fonctionnalité de connexion MQTT, consultez la rubrique Exemple d'utilisation.
Pour consulter les codes d'erreur associés à la fonctionnalité de connexion MQTT, reportez-vous à la documentation aiot_subdev_api.h.