开发者社区 > 物联网 > 正文

MQTT连不上公共实例。

按照paho安卓连接示例,在Androidstudio上运行显示连接失败,无法连接。用mqtt.fx电脑端连接显示 不知道这样的主机。。。 是公共实例里的设备设置问题吗?

mqtt_er.PNG

展开
收起
游客pbvelr6eg3muk 2023-04-18 22:17:31 383 0
1 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    如果您在阿里云物联网平台使用MQTT协议连接公共实例时遇到连接问题,以下是一些可能的解决方法:

    1、检查您的网络连接:确保您的设备连接到互联网,并且网络连接正常。检查设备和阿里云物联网平台之间的网络连接是否畅通,包括设备所在网络是否存在防火墙或其他网络配置,可能会阻止MQTT连接。

    2、检查阿里云物联网平台实例的状态:登录阿里云控制台,检查您的物联网平台实例的状态是否正常。如果实例状态异常,可能会导致MQTT连接问题。您可以尝试重启实例或联系阿里云技术支持获取帮助。

    3、检查MQTT连接参数:确保您在设备端使用的MQTT连接参数(如主机名、端口号、用户名、密码等)正确无误。这些参数需要与您在阿里云物联网平台创建的设备身份信息相匹配。

    4、检查设备证书:如果您在阿里云物联网平台上使用了TLS加密连接,确保您的设备证书和私钥正确配置,并且与物联网平台上的设备证书相匹配。

    5、检查访问权限:确保您的设备拥有足够的权限来连接阿里云物联网平台。例如,您需要为设备创建对应的Topic权限,以便设备能够发布和订阅消息。

    6、检查防火墙设置:如果您的设备所在网络存在防火墙,确保防火墙设置允许设备与阿里云物联网平台之间的MQTT连接。您需要放行相应的端口(默认为1883和8883,如果使用TLS加密连接则为8883),并且允许与物联网平台域名的通信。

    7、检查代码实现:如果您是通过编程语言实现MQTT连接,确保您的代码实现正确,并且符合阿里云物联网平台的要求。您可以参考阿里云物联网平台的官方文档和示例代码来进行排查。

    2023-04-18 23:33:49
    赞同 展开评论 打赏

物联网领域前沿技术分享与交流

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载