IoT ofrece funciones de gestión de dispositivos que permiten implementar soluciones de IoT con gran cantidad de dispositivos. Este tema describe el procedimiento para conectar dispositivos a IoT Platform.
Requisitos previos
IoT Platform está activado.
Preparación
Antes de conectar un dispositivo a IoT Platform, realice las siguientes operaciones:
|
Operación |
Descripción |
|
Desarrollo en IoT Platform |
En la consola de IoT Platform, realice las siguientes operaciones en secuencia para configurar el dispositivo: crear un producto, agregar funciones de Thing Specification Language (TSL), agregar temas personalizados, crear un dispositivo, configurar funciones comerciales (como etiquetas, sombras y actualizaciones OTA), definir el método de verificación, desarrollar funciones del producto y registrar el dispositivo. |
|
Desarrollo del lado del dispositivo |
Obtenga el certificado del dispositivo y conéctelo a IoT Platform mediante SDK, como Link SDK, módulos AT, IoT as Bridge SDK y SDK desarrollados internamente que usan protocolos abiertos. |
Los protocolos, SDK y procedimientos para conectar dispositivos varían según el tipo de dispositivo. La siguiente tabla describe los protocolos para conectar distintos tipos de dispositivos. Para obtener información sobre los SDK y procedimientos correspondientes, consulte la sección Procedimiento de este tema.
|
Tipo de dispositivo |
Protocolo compatible |
|
Dispositivos conectados directamente |
Message Queuing Telemetry Transport (MQTT), CoAP o HTTPS |
|
Gateways conectados directamente y subdispositivos de gateway no conectados directamente |
MQTT |
|
Dispositivos NB-IoT de China Mobile y China Unicom |
MQTT o CoAP |
|
Dispositivos que no se pueden conectar a IoT Platform mediante un protocolo admitido por la plataforma |
Protocolos propietarios compatibles con IoT as Bridge SDK |
|
Gateways en la nube |
MQTT, JT/T 808, GB/T 32960 o China Telecom NB-IoT |
Comparación entre gateways y gateways en la nube:
Gateways: dispositivos que se conectan directamente a IoT Platform mediante MQTT y pueden tener subdispositivos. Los gateways se verifican mediante DeviceSecrets antes de conectarse a IoT Platform.
-
Gateways en la nube: dispositivos que se conectan a IoT Platform mediante los protocolos MQTT, JT/T 808, GB/T 32960 o China Telecom NB-IoT.
-
Los gateways en la nube conectados a IoT Platform mediante MQTT, JT/T 808 o GB/T 32960 se verifican mediante certificados personalizados antes de establecer la conexión.
Los gateways MQTT permiten conectar dispositivos existentes a IoT Platform sin modificarlos.
Los gateways JT/T 808 son adecuados para establecer comunicación entre dispositivos GPS vehiculares e IoT Platform.
Los gateways GB/T 32960 son adecuados para establecer comunicación entre dispositivos de vehículos eléctricos e IoT Platform.
Los gateways China Telecom NB-IoT se conectan directamente a la plataforma de habilitación de aplicaciones (AEP) de China Telecom.
-
Procedimiento
La siguiente figura muestra el procedimiento para conectar un dispositivo a IoT Platform, el cual consta de dos partes: desarrollo en IoT Platform y desarrollo del lado del dispositivo.

Desarrollo en IoT Platform
Tipo de dispositivo | Procedimiento |
|
|
Gateways en la nube |
|
También puede llamar a operaciones de la API de IoT Platform para implementar funciones como gestión de productos, dispositivos y temas, suscripción del lado del servidor, reenvío de datos y mensajería.
Para más información, consulte Lista de API y Referencia de SDK de IoT Platform.
Desarrollo del lado del dispositivo
Tipo de dispositivo | Método de conexión | Descripción |
| IoT Platform proporciona Link SDK compatibles con los siguientes lenguajes de programación: C, Android, Python, Java, iOS. | |
Si el SDK disponible no cumple sus requisitos comerciales, desarrolle un SDK personalizado. Por ejemplo, use un cliente MQTT de código abierto para acceder a IoT Platform. Para obtener información sobre cómo conectar un cliente Paho MQTT a IoT Platform en distintos lenguajes de programación, consulte los siguientes ejemplos: Android, Java, C (for embedded applications), C, C#, Python, Rust y Go. Desarrolle funciones en el dispositivo basándose en el protocolo Alink para garantizar la compatibilidad con IoT Platform. | ||
Módulos AT | Use módulos AT compatibles con comandos MQTT y HTTPS, o módulos AT genéricos basados en TCP para conectar el dispositivo a IoT Platform. Para más información, consulte Integrar el SDK en módulos que admiten MQTT y Integrar el SDK en un módulo WAN que admite TCP. | |
Dispositivos con protocolos propietarios | Use IoT as Bridge SDK para transferir datos desde plataformas de IoT de otros proveedores de servicios en la nube hacia Alibaba Cloud IoT Platform. | |
Gateways en la nube | MQTT | Configure un certificado personalizado para la verificación del dispositivo. Así podrá conectar dispositivos existentes a IoT Platform sin modificarlos. Para ver ejemplos de conexión de gateways MQTT en C y Java, consulte C y Java. |
JT/T 808 | Configure un certificado personalizado para la verificación del dispositivo a fin de conectar dispositivos GPS vehiculares a IoT Platform. Para ver ejemplos de conexión de gateways JT/T 808 en C, consulte C | |
GB/T 32960 | Configure un certificado personalizado para la autenticación del dispositivo a fin de conectar dispositivos de vehículos eléctricos a IoT Platform. Para ver ejemplos de conexión de gateways GB/T 32960 a IoT Platform mediante un proyecto de GitHub de código abierto, consulte Conectar un dispositivo GB/T 32960 mediante Cloud Gateway (TLS unidireccional). |
Siguientes pasos
Una vez conectado el dispositivo a IoT Platform, gestione sus datos mediante funciones como reenvío de mensajes y funciones de operación y mantenimiento.
Reenvío de mensajes: Use funciones como suscripción del lado del servidor y reenvío de datos para transmitir mensajes del dispositivo. Esto permite establecer comunicación entre dispositivos y servicios, además de reenviar y almacenar datos.
Monitoreo y operación y mantenimiento: Monitoree y gestione las métricas del dispositivo mediante funciones como monitoreo en tiempo real, servicio de registros y depuración en línea.
Para más información, consulte Funciones.