Un subdispositivo solo se puede conectar a IoT Platform mediante un gateway. Este tema describe cómo conectar un subdispositivo a IoT Platform a través de un gateway.
Mecanismo de funcionamiento
Para conectar un subdispositivo a IoT Platform, debe autenticarlo mediante la autenticación de certificado único por dispositivo o el registro dinámico. Para ello, desarrolle Link SDK para el gateway. Así, el gateway podrá notificar la relación topológica entre este y el subdispositivo, así como la información del certificado del subdispositivo para su autenticación. IoT Platform verifica la relación topológica y la información del certificado del subdispositivo. Si la validación es correcta, IoT Platform establece un canal lógico para el subdispositivo y lo vincula con un canal físico del gateway. Posteriormente, el subdispositivo puede conectarse y comunicarse con IoT Platform a través del gateway.

Este tema describe únicamente cómo conectar un subdispositivo a IoT Platform mediante un gateway. No incluye configuraciones para la comunicación de datos, como la comunicación de datos de Thing Specification Language (TSL). Si desea transmitir datos TSL entre su subdispositivo e IoT Platform, configure su gateway para que transmita los datos del subdispositivo. Para obtener más información, consulte Establish TSL-based communication.
El proveedor del gateway debe implementar la transmisión de datos entre el gateway y el subdispositivo. Alibaba Cloud no proporciona código para esta función.
Procedimiento
En este ejemplo, se utiliza el paquete iotx-api-demo de SDK.
Pasos:
Create a gateway and a sub-device: Cree un gateway y un subdispositivo en IoT Platform, y obtenga la información del certificado del subdispositivo.
Initialize the SDKs: Importe el paquete del SDK que contiene el código de muestra.
Connect a gateway to IoT Platform: Desarrolle el gateway y conéctelo directamente a IoT Platform.
Connect a sub-device to IoT Platform: Configure el gateway para conectar el subdispositivo a IoT Platform.