开发者社区 > 云原生 > 云消息队列 > 正文

在MQTT中请问怎么设置mqtts?

在MQTT中请问怎么设置mqtts?

展开
收起
冲冲冲c 2024-07-01 22:15:41 152 0
4 条回答
写回答
取消 提交回答
  • 把tcp 1883端口换成ssl 8883端口就好了请参考图片:iwEeAqNwbmcDAQTRCKAF0QD2BrChSwz4AiA9DwZn0KEJHDwAB9MAAAAAsDww5AgACaJpbQoAC9IAAouY.png_720x720q90.jpg
    此回答整理来自钉群“阿里云 微消息队列 MQTT产品咨询群”。

    2024-07-02 22:07:17
    赞同 1 展开评论 打赏
  • 云消息队列 MQTT 版目前提供的是单向SSL加密,所以无需客户端上传证书。其次,服务端的证书会随着请求握手自动下发,并且是和接入点域名强绑定的,所以目前不支持自定义证书加密。这里是官网的demo可以参考一下。
    如果你不是用的阿里云的云MQTT,而是自己搭建的就需要参考CSDN上的这篇文章来配置文章地址https://blog.csdn.net/Zsxsxx/article/details/135695498
    回答不易请采纳

    2024-07-02 10:11:30
    赞同 2 展开评论 打赏
  • 如果使用 SSL/TLS 连接,需要修改为 mqtts://,wss://。

    image.png

    参考文档https://mqttx.app/zh/docs/get-started

    2024-07-02 09:22:50
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在 MQTT 服务器的配置文件中设置 SSL/TLS 参数,包括:

    证书文件(certificate file)的路径。
    私钥文件(private key file)的路径。
    可选的,信任存储(truststore)文件的路径,如果使用自签名证书或特定的 CA 证书

    配置客户端:在 MQTT 客户端应用程序中设置 SSL/TLS 参数,包括:

    服务器地址和加密端口(通常是 8883)。
    信任存储,包含服务器证书的 CA 证书。
    可选的,客户端证书和私钥,如果服务器配置了双向认证。

    2024-07-02 08:45:42
    赞同 展开评论 打赏
问答分类:
问答标签:
相关产品:

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 相关电子书

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