若您不使用阿里云提供的设备端SDK,而是使用其他方式,自己进行开发使您的设备使用MQTT协议与物联网平台连接,您可以参见本文提供的签名代码示例进行MQTT连接签名。
使用说明
推荐您使用阿里云提供的设备端SDK。使用阿里云提供的任何一种语言的设备端SDK,则不用您自己配置签名机制。具体内容,请参见设备接入Link SDK。
如果您不使用阿里云提供的设备端SDK,而是使用其他方式将您的设备接入物联网平台,注意事项如下:
- 需您自己保证连接的稳定性、MQTT连接保活和MQTT连接断开重连。
- 使用其他方式导致的连接问题,阿里云不负责相关的技术支持。
- 如果您要使用物联网平台提供的OTA、物模型、一型一密等多种功能,需您自己编写代码进行功能实现。这会耗费较多的开发时间以及bug修复时间。
签名计算代码示例
若您不使用阿里云物联网平台的设备端SDK,本产品文档提供了使用开源的Paho MQTT库将设备接入物联网平台的代码示例,不同开发语言的相关代码示例及签名算法文件见下表。
您可参考对应语言的签名计算代码,相关参数和使用的说明,请参见对应语言的接入文档。