MQTT.fx是调试MQTT协议一个必备的工具软件,这里归纳粗略介绍下客户端使用方法。
1)下载安装。
下载安装 这个网上搜一下,就应该能找到不少。
这里提供一下网盘下载链接
链接:https://pan.baidu.com/s/1eNABA8QYFYAYOm7phtfmbw 提取码:h9fp
2)配置MQTT客户端参数
打开MQTT.fx;点击设置图标
在Profile Name 栏可随便填入一个名称,代表你当前使用客户端的名称。
在Profile Typer 栏选择MQTT Broker即可。
然后下面Boker Address即是要连接的MQTT服务器域名或ip地址
Boker Port:即服务器端口;
Client ID:客户端id,随便填,不限长度,但要求注意不得与连接当前服务器的其他设备相同。
下面这些亦按照自己所配置的MQTT的参数选择即可,或者默认上面参数亦可。
若有账户要求,则填入登陆账户及密码即可.
然后Apply和OK就配置完成。
3)登陆连接MQTT,点击Connect,如果没有配置错误,一般就会连接上,如下。
4)订阅目标主题
如上图,填入目标主题后,点击Subcribe按键,如果有其他客户端设备此时正好在推送订阅信息,你将在右下框按倒推送的信息。
5)推送主题
如下图,填入推送主题后
此时你可以在白色文本区域内填入推送消息,点击旁边Publlish按键.
你还可以在上面4)订阅步骤中,订阅你的设备发布主题,这样你在发布时,可以看到自己发布的内容
6)多指令快捷编辑
此客户端支持指令按键化,即可以将每条推送的内容做成一个快捷按钮,便于快捷调试发送。
如下图所示
方法如下,右击文本区,出现”Add Message Clipboard”,
然后左点击此,出现这个对话框,输入你要命名的这条推送内容指令名称,假设命名”AAA”
然后出现了右边快捷按钮,你还可以继续更改这个内容,然后只需要点击按钮旁边的保存按键即可
7)多界面
此软件客户端支持多界面拖拉。
如下,左点击鼠标按键不放,然后拖拉,即当前栏就会被拖拉出来,成为独立一界面。
以“Publish”栏为例,左点击鼠标按键不放,然后拖拉。
8)其他,另外还有一些其他设置,
例如订阅内容屏幕显示,当有推送内容来时,即立马在屏幕上显示,就不用来回在切换在Sunbribe栏中去查看,是否有推送消息,
当然如果有多设备推送时,还是有点不方便,容易占据屏幕。就像下图,也是蛮糟糕的。
内容格式查看,如下,如果你的发送的Json格式不对,你可以切换一下到文本格式查看当前你发的内容。
如下图,点击”Mute”,可以暂时屏蔽订阅的目标主题,不接收当前主题,然后再点击,就重新解除屏蔽了。
c/c++开发分享MQTT.fx客户端使用方法地址:https://blog.csdn.net/weixin_43940932/article/details/107935303
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/597903.html