文档首页> 设备接入 IoTDA> 常见问题> MQTT接入相关问题
更新时间:2024-05-24 GMT+08:00

MQTT接入相关问题

物联网平台MQTT协议设备接入域名和端口号是什么?

登录设备接入服务控制台,选择对应实例单击“接入信息”进入接入信息页面,获取MQTT协议设备接入域名和端口号。

图1 接入信息详情

进行MQTT连接的时候,是否需要服务端CA证书验证?

使用TLS进行MQTT接入,需要加载服务端CA证书。参考设备侧demo MQTTS接入中证书的使用方式,或访问资源获取下载平台的CA证书。

如何排查设备鉴权失败问题?

  1. 检查是否网络问题。使用常用的网络检查命令ping、telnet、traceroute检查网络是否正常,如果网络不正常请检查下本地防火墙策略。
  2. 检查设备证书或信息,设备id,设备密钥是否正确。
  3. 进入设备接入控制台,选择设备 > 所有设备,单击具体设备,启动消息跟踪,可以查看是否有相关日志进行详细排查
  4. 也可单击监控运维 >运行日志 >前往新版进入新版运行日志页面,可参考运行日志使用说明进行配置,启动后可以查看日志内具体报错信息。

如何分析设备离线的原因?

使用平台的离线分析功能分析离线原因。并根据说明进行排查。

MQTT协议设备接入开发流程

  1. 平台侧开发:包括创建产品、(可选)开发产品模型、创建设备、(可选)开发编解码插件。
  2. 设备侧开发:使用SDK或者原生协议接入。
  3. (可选)应用侧开发。

使用MQTT协议的设备如何接入?

MQTT协议的设备可以根据开发语言、设备的操作系统及资源情况选择不同协议的SDK接入,或者使用原生MQTT协议接入。详细请参考设备侧接入