腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)

打开腾讯云官网,注册并登录

登录之后点击右上角的控制台点进去
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第1张图片
点击控制台进去之后,我们在右侧上栏云产品下搜索《物联网通信》
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第2张图片
然后我们点击创建新产品
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第3张图片

在认证方式这,我们一点要选择证书认证,因为证书认证为非对称加密方式,而密钥认证方式为对称加密方式,并且MQTT.fx不支持对称加密PSK,所以本篇博客仅仅演示非对称加密连接设置。!划重点!!!!

创建完成之后,我们点击管理,进去创建一个设备!
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第4张图片
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第5张图片
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第6张图片
在这里我们要把它下载下来因为后面连接MQTT.fx连接时要用到
在这里插入图片描述

以上设备创建好了之后,我们就用MQTT.fx接入。

MQTT.fx下载链接:MQTT.fx下载
下载之后我们就打开MQTT.fx客户端程序,然后点击设置进入
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第7张图片
点击+号,我们进去新建一个新的配置文件

腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第8张图片

对于MQTT Broker Profile settings参数的说明:
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第9张图片
在这里的话,我的参数配置为下:
在这里插入图片描述
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第10张图片
填写完之后,我们就填写User Credentials 信息
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第11张图片
我们来看一下它的参数该怎么填
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第12张图片
所以我的参数配置为:
在这里插入图片描述
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第13张图片

接下来我们要配置SSL/TLS,我前面说过腾讯云使用安全加密链路,因此还需要设置 SSL/TLS 信息。MQTT.fx 不支持对称加密 PSK,本文仅演示非对称加密连接设置。
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第14张图片
我们需要配置这三个,这三个怎么填,我们先看一下参数说明
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第15张图片
关于CA File的下载我给出链接:https://cloud.tencent.com/document/product/634/14630
而对于第二个和第三个参数,就是我们创建设备时候的文件,
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第16张图片
在使用的时候记得要把下载的文件进行解压:
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第17张图片
以上我们就配置完成了 ,我把上面的参数截个图
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第18张图片
然后我们点击ok就可以了,然后点击connect
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第19张图片

当出现从红灯变成绿灯我们就实现了与腾讯云的连接:
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第20张图片

二、使用MQTT.fx进行测试

我们进入设备中查看一下主题的订阅
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第21张图片
然后我们把它复制到MQTT.fx中
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第22张图片
然后我们进入设备中的在线调试给MQTT.fx中发送消息
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第23张图片

然后我们打开MQTT.fx中会收到我们腾讯云上发来的消息
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第24张图片

我们在客户端订阅已经实现了,接下来我们要实现客户端给腾讯云发消息,从而实现双向通信,
我们将设备中的发布复制到MQTT.fx中
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第25张图片
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第26张图片
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第27张图片
然后我们进入云日志中,点击内容日志,就能看到我们给腾讯云发送的消息了
腾讯云物联网平台实现MQTT双向通信(MQTT.fx测试)_第28张图片
至此,我们已经完成了基于MQTT.fx客户端实现了与阿里云的双向通信!如果我的博客对你有帮助的话,还请你加个关注!嘿嘿! 如果有错误的地方还请你指出! 博客主要是来记录我学习成长的过程的!

你可能感兴趣的:(腾讯云,MQTT.fx,通信)