开发者社区> 问答> 正文

什么是域名直连?如何开启域名直连

设备端SDK使用问题 MQTT连接

展开
收起
iot小能手 2018-11-30 13:45:38 3267 0
1 条回答
写回答
取消 提交回答
  • 设备SDK2.0之后MQTT连接有两种方式,一种是认证再连接,一种是使用域名直连。
    认证连接是首先使用HTTPS到iot-auth.cn-shanghai.aliyuncs.com:443获取认证cert后,再使用MQTT连接到/public.iot-as-mqtt.cn-shanghai.aliyuncs.com/1883。 认证连接必须使用TLS加密进行认证。
    域名直连连接的是:${productKey}.iot-as-mqtt.cn-shanghai.aliyuncs.com:1883。 [productKey是在控制台申请过,具有权限的。]域名直连减少了HTTPS获取证书cert的过程。
    资源受限设备推荐使用域名直连;一些特殊增值服务,比如设备级别的引流则推荐先HTTPS发送授权后再连接MQTT。
    修改make.setting,设置’FEATURE_MQTT_DIRECT=y’,然后make reconfig既可。

    2019-07-17 23:17:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
创新改变行业——释放域名生态的力量 立即下载
“域”见更美好的未来——域名筑梦互联网+ 立即下载
“域”感——《域名投资从入门到精通》 立即下载