Un certificado X.509 es un certificado digital que se usa para autenticar una entidad de comunicación. Para los dispositivos que usan el protocolo MQTT, configure Link SDK for C y utilice certificados X.509 para conectar los dispositivos a IoT Platform.
Requisitos previos
-
Cuando personalice un SDK, establezca Device authentication scheme en X.509 certificate en la página SDK customization.
no heading
Funcionamiento
El proceso para establecer una conexión MQTT basada en certificados X.509 es idéntico al de una conexión MQTT estándar; solo debe especificar además la información del certificado. Una aplicación establece la conexión con IoT Platform mediante llamadas a las API de C Link SDK basadas en el protocolo MQTT.
A continuación, el diagrama de secuencia temporal toma como ejemplo la aplicación del dispositivo./demos/mqtt_x509_auth_demo.c para ilustrar el flujo de implementación.

Para obtener más información sobre las API de la función de conexión MQTT, consulte aiot_mqtt_api.h.
no heading
Notas de uso
no heading
Ejemplos
Para consultar un ejemplo de código de la función de conexión MQTT, consulte Example.
Para revisar los códigos de error relacionados con la función de conexión MQTT, consulte Common error codes.