Todos los productos
Search
Centro de documentos

IoT Platform:Descripción general

Última actualización: Sep 04, 2026

El kit de desarrollo de software (SDK) C Link para IoT Platform ofrece una función de registro dinámico, también conocida como one-type-one-secret. Esta función ayuda a reducir los costos de aprovisionamiento al eliminar la necesidad de asignar un device secret único a cada dispositivo. Mediante el registro dinámico a través de HTTPS (MQTT), un dispositivo puede obtener las credenciales necesarias para conectarse a IoT Platform.

Requisitos previos

  • Set up the development environment.

  • Obtain the SDK.

    En la página SDK Customization, en la sección Device Authentication Method, seleccione Dynamic Registration.

  • created a product, obtuvo los valores de ProductName y ProductSecret, y habilitó Dynamic Registration.

  • Agregue uno o más dispositivos al producto y obtenga el valor de DeviceName para cada dispositivo.

Proceso

Una aplicación establece una conexión con IoT Platform mediante llamadas a las API del C Link SDK basadas en el protocolo HTTPS para registrarse dinámicamente y obtener las credenciales necesarias para conectarse a IoT Platform.

A continuación, el diagrama de secuencia temporal usa la aplicación de dispositivo ./demos/dynreg_basic_demo.c como ejemplo para ilustrar el flujo de implementación.

Process of HTTPS-based dynamic registration

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

Ejemplos

  • Para consultar un ejemplo de código de la función de conexión MQTT, consulte Example.

  • Para consultar los códigos de error relacionados con la función de conexión MQTT, consulte aiot_dynreg_api.hDescripciones de códigos de estado.

Pasos siguientes

Una vez completado el registro dinámico mediante HTTPS, use el DeviceSecret devuelto junto con ProductKey y DeviceName.

Nota
  • Si un device no está activado, puede ejecutar el dynamic registration varias veces. El DeviceSecret del registro más reciente es el que entra en vigor. Asegúrese de guardar el último DeviceSecret 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 volver a registrar el device.