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 |