Este tema describe cómo verificar dispositivos conectados directamente o subdispositivos de gateway mediante el método de verificación con certificado único por dispositivo.
Información de contexto
Si utiliza el método de verificación con certificado único por dispositivo, debe instalar previamente un certificado de dispositivo único en cada dispositivo. Un certificado de dispositivo incluye un ProductKey, un DeviceName y un DeviceSecret. Cuando conecta un dispositivo a IoT Platform, la plataforma lo verifica con base en dicho certificado. Si el dispositivo aprueba la verificación, IoT Platform lo activa para habilitar la comunicación de datos entre ambos.
Le recomendamos que utilice el método de verificación con certificado único por dispositivo porque ofrece un alto nivel de seguridad.
Proceso:

Verificar dispositivos conectados directamente
Los dispositivos conectados directamente solo se pueden conectar a IoT Platform mediante MQTT o HTTPS. Para registrar este tipo de dispositivos, siga estos pasos:
Create a product: al crear un producto, establezca el parámetro Node Type en Directly Connected Device.
Add a device: Add a device to the created product and obtain the device certificate.
-
Grabe el certificado de dispositivo en el dispositivo correspondiente.
-
Seleccione uno de los siguientes protocolos para conectar el dispositivo a IoT Platform: MQTT o HTTPS. A continuación, especifique la información del certificado de dispositivo y un endpoint para registrar y verificar el dispositivo.
A continuación se describen los métodos específicos de cada protocolo que puede usar para registrar y verificar el dispositivo.
MQTT: para más información, consulte Establish MQTT connections over TCP y Establish MQTT over WebSocket connections.
HTTPS: para más información, consulte Establish connections over HTTPS.
-
Configure un Link SDK según sus necesidades de negocio. Por ejemplo, puede configurar las siguientes funciones: comunicación de dispositivos basada en temas de Thing Specification Language (TSL), comunicación de dispositivos basada en temas personalizados, actualizaciones over-the-air (OTA) y device shadows.
Para más información sobre cómo configurar un dispositivo, consulte Use a device SDK to connect a device to IoT Platform.
Grabe el Link SDK configurado en el dispositivo dentro de la línea de producción.
-
Verifique el dispositivo. Una vez que enciende el dispositivo y lo conecta a IoT Platform, este envía una solicitud de verificación a la plataforma que contiene la información de su certificado.
Active el dispositivo. IoT Platform verifica el dispositivo y establece una conexión con él. Después, el dispositivo puede comunicarse con la plataforma mediante temas. Para más información, consulte Topics.
Verificar los subdispositivos de un gateway
El método de registro de gateways es el mismo que el método de registro de los dispositivos conectados directamente. Esta sección describe cómo verificar subdispositivos mediante el método de verificación con certificado único por dispositivo. En este ejemplo, se utiliza el protocolo MQTT para la comunicación.
Create a product: cree un producto para el gateway y otro para el subdispositivo. Al crear el producto del gateway, establezca el parámetro Node Type en Gateway Device. Al crear el producto del subdispositivo, establezca el parámetro Node Type en Gateway Sub-device.
Add devices: agregue dispositivos a los productos creados y obtenga los certificados de dispositivo del gateway y del subdispositivo.
-
Grabe los certificados de dispositivo en los dispositivos correspondientes.
Establish MQTT connections over TCP: especifique la información del gateway, la del subdispositivo y un endpoint. En un Link SDK del gateway, inicialice una instancia para gestionar el subdispositivo. Debe configurar la relación topológica entre el gateway y el subdispositivo, además de registrar este último.
-
Configure un Link SDK para el subdispositivo según sus necesidades de negocio. Por ejemplo, puede implementar la función que permite al subdispositivo comunicarse con IoT Platform a través del gateway.
Para más información sobre cómo configurar un subdispositivo, consulte Use a Link SDK to connect a device to IoT Platform.
En la línea de producción, grabe el SDK de gateway configurado en el gateway y el certificado del subdispositivo en el subdispositivo.
-
Verifique el gateway y el subdispositivo. Después de encender ambos dispositivos y conectarlos a IoT Platform, el gateway envía una solicitud de verificación a la plataforma. Dicha solicitud incluye los certificados del gateway y del subdispositivo.
Para más información sobre el formato de datos de la solicitud de verificación, consulte Connect or disconnect sub-devices.
-
Active los dispositivos. Una vez que IoT Platform verifica el gateway y el subdispositivo, y establece conexiones con ellos, los dispositivos pueden comunicarse con la plataforma mediante temas. Para más información, consulte Topics.