Todos los productos
Search
Centro de documentos

IoT Platform:Ejemplos de creación de firmas para conexiones MQTT

Última actualización: Sep 03, 2026

Este tema proporciona código de ejemplo para la generación de firmas con el fin de ayudarle a desarrollar su dispositivo. De este modo, su dispositivo puede comunicarse con IoT Platform mediante MQTT sin necesidad de utilizar el SDK de dispositivos proporcionado por IoT Platform.

Notas de uso

Se recomienda utilizar el SDK de dispositivos proporcionado por IoT Platform. Alibaba Cloud IoT Platform ofrece SDK de dispositivos para varios lenguajes de programación. Si utiliza un SDK de dispositivos, no necesita configurar su propio mecanismo de firma. Para obtener más información, consulte What is Link SDK?

Si emplea un método diferente para conectar sus dispositivos a IoT Platform, tenga en cuenta los siguientes puntos:

  • Debe garantizar la estabilidad de la conexión y mantener los mecanismos de keepalive y reconexión para las conexiones MQTT.

  • Si no utiliza el SDK de dispositivos proporcionado por IoT Platform, Alibaba Cloud no puede ofrecer soporte técnico para problemas de conexión.

  • Si desea usar funciones de IoT Platform, como actualizaciones over-the-air (OTA), modelos de Thing Specification Language (TSL) y autenticación con certificado único por producto, debe escribir su propio código para implementarlas. En este caso, tendrá que dedicar mucho tiempo al desarrollo y a la resolución de problemas.

Código de ejemplo para el cálculo de firmas

Si no utiliza el SDK de dispositivos proporcionado por IoT Platform, puede conectar su dispositivo a IoT Platform mediante una biblioteca Paho MQTT de código abierto. A continuación se describen el código de ejemplo y los archivos del algoritmo de firma para distintos lenguajes de programación.

Para obtener información sobre cómo usar el código de ejemplo y los parámetros, consulte la documentación correspondiente.

Lenguaje de programación

Código de ejemplo

Archivo del algoritmo de firma

Java

aiot-java-demo

MqttSign.java

C#

aiot-csharp-demo

MqttSign.cs

C

aiot_c_demo

aiot_mqtt_sign.c

Go

aiot-go-demo

MqttSign.go

Android

aiot-android-demo

AiotMqttOption.java

Python

aiot-python-demo

MqttSign.py