Tous les produits
Search
Centre de documentation

IoT Platform:Présentation

Dernière mise à jour :Aug 10, 2026

Le kit de développement logiciel (SDK) C Link pour IoT Platform propose une fonctionnalité d'enregistrement dynamique, également appelée « one-type-one-secret ». Cette fonctionnalité permet de réduire les coûts de provisionnement en supprimant la nécessité de configurer chaque appareil avec un secret unique. Grâce à l'enregistrement dynamique basé sur HTTPS, un appareil peut obtenir les informations d'identification requises pour se connecter à IoT Platform.

Prérequis

  • Configurez l'environnement de développement.

  • Obtenez le SDK.

    Sur la page SDK Customization, dans la section Device Authentication Method, sélectionnez Dynamic Registration.

  • Créez un produit, récupérez les paramètres ProductName et ProductSecret, et activez l'option Dynamic Registration.

  • Ajoutez un ou plusieurs appareils au produit et obtenez le paramètre DeviceName pour chaque appareil.

Processus

Une application établit une connexion avec IoT Platform en appelant les API du SDK C Link basées sur le protocole HTTPS pour s'enregistrer dynamiquement et obtenir les informations d'identification requises pour se connecter à IoT Platform.

Le diagramme chronologique suivant utilise l'application d'appareil./demos/dynreg_basic_demo.c comme exemple pour illustrer le flux d'implémentation.

Process of HTTPS-based dynamic registration

Pour plus d'informations sur les opérations d'API liées à l'enregistrement dynamique basé sur HTTPS, consultez la documentation aiot_dynreg_api.h.

Exemples

  • Pour un exemple de code concernant la fonctionnalité de connexion MQTT, consultez la rubrique Exemple.

  • Pour les codes d'erreur liés à la fonctionnalité de connexion MQTT, consultez la documentation aiot_dynreg_api.hDescription des codes d'état.

Étapes suivantes

Une fois l'enregistrement dynamique HTTPS réussi, vous pouvez utiliser le paramètre DeviceSecret renvoyé avec les paramètres ProductKey et DeviceName.

Remarque
  • Si un device n'est pas activé, vous pouvez effectuer plusieurs fois l'opération dynamic registration. Le paramètre DeviceSecret issu de la dernière inscription prend effet. Assurez-vous que le dernier paramètre DeviceSecret est persisté sur l'appareil device.

  • Si un device est déjà activé, vous devez appeler l'opération d'API ResetThing pour réinitialiser son statut dynamic registration à « non enregistré » dans le cloud avant de pouvoir réenregistrer l'appareil device.