Tous les produits
Search
Centre de documentation

IoT Platform:Vue d'ensemble

Dernière mise à jour :Aug 10, 2026

Le Link SDK for C fourni par IoT Platform prend en charge l'enregistrement dynamique ou l'authentification par certificat unique par produit. Cette fonctionnalité évite de graver des DeviceSecrets différents sur chaque appareil et réduit les coûts de gravure. Vous pouvez utiliser l'enregistrement dynamique basé sur MQTT pour obtenir les informations d'authentification de l'appareil, puis connecter les appareils à IoT Platform.

Prérequis

  • Configurer l'environnement de développement.

  • Obtenir le Link SDK for C.

    Lors de la personnalisation du SDK, définissez Device authentication scheme sur Dynamic registration dans la page SDK customization.

  • Un produit a été créé, vous avez obtenu les paramètres ProductName et ProductSecret, et vous avez activé dynamic registration.

  • Si vous utilisez l'authentification par certificat unique par produit avec pré-enregistrement, un ou plusieurs appareils ont été ajoutés au produit et vous avez obtenu les DeviceNames.

    Pour plus d'informations sur les fonctionnalités et les limites de l'authentification par certificat unique par produit avec ou sans pré-enregistrement, consultez Authentification par certificat unique par produit.

no heading

Fonctionnement

Une application établit une connexion avec IoT Platform en appelant les API du Link SDK for C afin de mettre en œuvre l'enregistrement dynamique basé sur MQTT et d'obtenir les informations d'authentification requises pour connecter les appareils à IoT Platform.

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

Process of MQTT-based dynamic registration

Pour plus d'informations sur les opérations d'API liées à l'enregistrement dynamique basé sur MQTT, consultez aiot_dynregmq_api.h.

Le tableau ci-dessous décrit les paramètres de requête et de réponse lors de l'initiation d'une demande d'enregistrement dynamique basé sur MQTT. Vous pouvez utiliser l'authentification par certificat unique par produit avec ou sans pré-enregistrement selon vos besoins métier.

MéthodeParamètre de requêteParamètre de réponse
Authentification par certificat unique par produit avec pré-enregistrement
  • ProductName
  • ProductSecret
  • DeviceName
  • DeviceSecret
Authentification par certificat unique par produit sans pré-enregistrement
  • ProductName
  • ProductSecret
  • clientId
  • userName
  • password

no heading

Exemples

Étapes suivantes

Une fois l'enregistrement dynamique basé sur MQTT réussi, utilisez les informations d'authentification renvoyées pour activer les appareils et les connecter à IoT Platform. Pour plus d'informations, consultez les articles suivants :

Remarque
  • Si un device n'est pas activé, vous pouvez effectuer un dynamic registration plusieurs fois. Le DeviceSecret issu de l'enregistrement le plus récent est pris en compte. Assurez-vous de persister le dernier DeviceSecret sur le 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 le device.