阅读50 返回首页    go windows


接入协议__设备基于MQTT接入_设备端接入手册_阿里云物联网套件-阿里云

MQTT协议

目前阿里云支持设备通过MQTT协议接入(兼容3.1.1和3.1版本协议). 具体的协议请参考 MQTT 3.1.1MQTT 3.1 协议文档.

目前阿里云支持 TLSV1.1,TLSV1.2 版本的协议来建立安全连接

需要注意的事项

在进行MQTT CONNECT协议设置的时候,

  1. 需要对ClientId以及UserName属性进行特殊的设置. 以便阿里云来验证您当前连接的身份信息.
  2. 对于ClientId的属性设置,需要将 productKey+":"+DeviceId 设置为属性的值.
  3. 对于UserName属性,则需要将 productKey+productSecret+deviceId+deviceSecret 连接之后,进行MD5加密,然后将加密后的值转换成大写.
  4. 另外,注意的是,Connect指令中的KeepAlive时间需要设置超过60秒以上,否则连接时,阿里云会拒绝该连接,返回ConAck错误码0x03.

最后更新:2016-11-23 17:16:07

  上一篇:go 设备认证__设备基于MQTT接入_设备端接入手册_阿里云物联网套件-阿里云
  下一篇:go 附录__设备基于CCP接入_设备端接入手册_阿里云物联网套件-阿里云