Todos los productos
Search
Centro de documentos

IoT Platform:Descripción general

Última actualización: Sep 03, 2026

Link SDK para C, proporcionado por IoT Platform, admite el registro dinámico o la función de autenticación con certificado único por producto. Esto elimina la necesidad de grabar distintos DeviceSecrets en los dispositivos y reduce los costos de grabación. Puede usar el registro dinámico basado en MQTT para obtener la información de autenticación del dispositivo y luego conectar los dispositivos a IoT Platform.

Requisitos previos

  • Set up the development environment.

  • Get Link SDK for C.

    Al personalizar un SDK, establezca Device authentication scheme en Dynamic registration en la página SDK customization.

  • A product is created, se obtuvieron ProductName y ProductSecret, y se habilitó dynamic registration.

  • Se agregaron uno o más dispositivos al producto y se obtuvieron los DeviceNames si usa la autenticación con certificado único por producto mediante prerregistro.

    Para obtener más información sobre las funciones y los límites de la autenticación con certificado único por producto mediante prerregistro y sin prerregistro, consulte Unique-certificate-per-product authentication.

no heading

Funcionamiento

Una aplicación establece una conexión con IoT Platform al llamar a las API de Link SDK para C basándose en el para implementar el registro dinámico basado en MQTT y obtener la información de autenticación necesaria para conectar los dispositivos a IoT Platform.

El siguiente diagrama de secuencia temporal usa la aplicación del dispositivo./demos/dynregmq_basic_demo.c como ejemplo para ilustrar el flujo de implementación.

Process of MQTT-based dynamic registration

Para obtener más información sobre las operaciones de API relacionadas con el registro dinámico basado en MQTT, consulte aiot_dynregmq_api.h.

La siguiente tabla describe los parámetros de solicitud y de respuesta al iniciar una solicitud de registro dinámico basado en MQTT. Puede usar la autenticación con certificado único por producto mediante prerregistro o sin prerregistro según sus requisitos comerciales.

MétodoParámetro de solicitudParámetro de respuesta
Autenticación con certificado único por producto mediante prerregistro
  • ProductName
  • ProductSecret
  • DeviceName
  • DeviceSecret
Autenticación con certificado único por producto sin prerregistro
  • ProductName
  • ProductSecret
  • clientId
  • userName
  • password

no heading

Ejemplos

Siguientes pasos

Una vez completado el registro dinámico basado en MQTT, puede usar la información de autenticación devuelta

para activar dispositivos y conectarlos a IoT Platform. Para obtener más información, consulte los siguientes artículos:

Nota
  • Si un device no está activado, puede ejecutar dynamic registration varias veces. El DeviceSecret del registro más reciente es el que entra en vigor. Asegúrese de que el último DeviceSecret se conserve de forma persistente en el device.

  • Si un device ya está activado, debe llamar a la operación de API ResetThing para restablecer su estado de dynamic registration a no registrado en la nube antes de poder volver a registrar el device.