Si desarrolla productos en C, puede utilizar el C Link SDK de IoT Platform para simplificar el desarrollo y conectar dispositivos a IoT Platform de forma rápida.
Instrucciones
Utilice el C Link SDK para conectar dispositivos con capacidad de Internet a IoT Platform.
Configure el C Link SDK para la gestión y el monitoreo de dispositivos. Para obtener más información, consulte Funciones.
Personalice el C Link SDK según sus necesidades. Para obtener más información, consulte Obtain the C Link SDK.
-
Adapte el C Link SDK a diferentes sistemas operativos o plataformas de hardware. Para obtener más información, consulte Porting examples.
Si el C Link SDK no proporciona un adaptador adecuado para algunos dispositivos conectados mediante una MCU y un módulo, puede desarrollar su propio adaptador basado en protocolos abiertos. Para obtener más información, consulte:
Funciones
|
Tipo |
Módulo de función |
Descripción |
Referencias |
|
Conexión de dispositivos |
Conexión MQTT |
Establece una conexión mediante el protocolo MQTT entre un dispositivo e IoT Platform para habilitar la comunicación. Importante
Para que IoT Platform envíe mensajes a un dispositivo, conecte el dispositivo mediante MQTT. |
|
|
Conexión HTTPS |
Establece una conexión mediante el protocolo HTTPS entre un dispositivo e IoT Platform para permitir que el dispositivo reporte datos a IoT Platform. |
||
|
Autenticación de dispositivos |
|
||
|
Comunicación de mensajes |
RRPC |
Los dispositivos admiten RRPC síncronos desde IoT Platform. |
|
|
Comunicación de difusión |
Un dispositivo puede recibir mensajes de difusión del servidor sin necesidad de suscribirse a temas de difusión. |
||
|
Gestión de dispositivos |
Gestión de archivos |
Cargue archivos en un servidor de Alibaba Cloud IoT Platform para su almacenamiento. |
En desarrollo |
|
Gestión de dispositivos |
Modelo Thing Specification Language |
Gestione dispositivos basándose en modelos TSL. Esto elimina la necesidad de manejar formatos de intercambio de datos entre dispositivos e IoT Platform y reduce los costos de desarrollo. |
|
|
Etiqueta de dispositivo |
Defina identificadores personalizados para los dispositivos y así gestionarlos de manera flexible. |
||
|
Trabajo de dispositivo |
Inicie configuraciones de propiedades, invocaciones de servicios asíncronos y tareas personalizadas para varios dispositivos simultáneamente. |
||
|
Sombra de dispositivo |
Almacene en caché el estado del dispositivo para que los dispositivos en línea puedan obtener instrucciones directamente desde la nube, y los dispositivos que vuelvan a conectarse tras estar fuera de línea puedan extraer instrucciones activamente. |
||
|
Servicio NTP |
Un dispositivo obtiene la hora actual de IoT Platform. |
||
|
Gateways y subdispositivos |
Conecte un dispositivo a IoT Platform a través de su gateway, lo que permite que los dispositivos sin direcciones IP se conecten indirectamente. |
||
|
Distribución de dispositivos |
Implemente una programación unificada para dispositivos en diferentes regiones y facilite la migración de negocios. |
||
|
Carga de archivos |
Cargue archivos en un servidor de Alibaba Cloud IoT Platform para su almacenamiento. |
||
|
Monitoreo y O&M |
Reporte de registros |
Un dispositivo carga registros en tiempo real. |
|
|
Actualización OTA |
Un dispositivo realiza actualizaciones del lado del dispositivo a través de IoT Platform.
|
||
|
Configuración remota |
Actualice de forma remota la información de configuración, como parámetros del sistema y de red, sin reiniciar ni interrumpir el dispositivo. |
||
|
Diagnóstico de dispositivos |
Compruebe si la conexión del dispositivo y la latencia de comunicación son normales. Cuando la latencia de conexión es alta o se produce pérdida de paquetes, el dispositivo puede enviar una alarma a la nube. |
Ninguna |
|
|
Análisis forense de dispositivos |
Monitoree el estado de seguridad de un dispositivo. Importante
Si utiliza autenticación de tipo uno-un secreto sin preregistro, configure este módulo de función. |
Ninguna |
Guía de versiones
|
Número de versión |
Descripción |
Notas |
Referencias |
|
4.x |
|
Importante
Esta versión del SDK se actualiza y mantiene regularmente. Utilice esta versión. |
|
|
3.x |
Proporciona una herramienta de extracción de código para facilitar el recorte de funciones. |
|
|
|
2.x |
|
|
|
|
1.x |
Versión inicial. |
No recomendada. |
Ninguna. |