Windows系统下安装Mosquitto的步骤(5)

2024-05-03 09:44

本文主要是介绍Windows系统下安装Mosquitto的步骤(5),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

接前一篇文章:Windows系统下安装Mosquitto的步骤(4)

本文内容参考:

Windows下搭建MQTT服务器_mqtt服务器软件-CSDN博客

特此致谢!

上一回解决了Windows下Mosquitto的配置问题,完整的功能都实现了。

但是仍然有进一步功能需要实现:

(1)当前的Broker代理服务器是运行在本机上的(127.0.0.1),而真正需要的是远端服务器;

(2)后续测试的时候,使用命令行发送JSON串太过麻烦,需要图形界面。

基于以上两点,使用Mosquitto是不够的,还需要另行下载一个图形化的软件,这就是MQTTX。

1. MQTTX下载

(1)登录MQTTX官网

MQTTX官网地址为:

MQTTX:全功能 MQTT 客户端工具

(2)切换到下载页面

点击上图所示页面中的“下载 MQTTX”,

跳转至下载页面,如下所示:

(3)选择相应的下载文件

根据实际的情况选择下载的文件。笔者是Windows 64位,因此选择“x86_64 | v1.9.10.win64.exe”进行下载。

(4)实际下载

点击“x86_64 | v1.9.10.win64.exe”,开始实际的下载。如下所示:

注:笔者之前已经下载过一次,因此这里有个“(1)”,如果是第一次下载则没有。

下载之后的文件为(还是以第一次下载的文件名为例):

2. MQTTX安装

双击上边下载的MQTTX-Setup-1.9.10-x64.exe文件,开始安装:

点击“下一步”按钮,出现以下界面:

点击“安装”,开始安装即可。由于笔者之前已经安装了,并且过程比较简单,在此就不详述此过程了。借Windows下搭建MQTT服务器_mqtt服务器软件-CSDN博客中的几张图,以示之后的过程。

最终,点击“完成”按钮,完成安装。

3. MQTTX运行

(1)主界面

如果上一步勾选了“运行 MQTTX(R)”复选框,则MQTTX直接会运行;当然也可以后续手动运行。MQTTX启动之后,主界面如下(这里由于笔者已经配置过了,因此仍然借用上边博文中的图,下同):

(2)新建连接

点击“New Connection”按钮,出现新建连接对话框,根据MQTT服务器的信息,输入对应的参数,如下图所示:

(3)连接

点击Connect按钮,界面如下:

(4)订阅主题(Topic)

如果想订阅一个主题,则点击“New Subscription”按钮,则出现新建订阅对话框,如下图所示:

(5)确认

输入对应的主题后,点击“Confirm”按钮,如下图所示:

(6)实际测试

结合CMD窗口使用mosquitto_pub.exe发布工具发一个消息测试一下,如下图所示:

笔者参考博文中的示例,在自己的电脑中的设置及结果如下:

  • MQTTX

  • 订阅窗口

  • 发布窗口

当发布窗口发布消息“mqtt111”后,订阅窗口内容如下:

MQTTX中收到消息如下:

在MQTTX中发布一条消息:

此时,在订阅窗口中收到以下信息:

这样,就实现了MQTTX的正常使用。MQTTX已经和订阅窗口中的命令行功能一致了。

至此,MQTTX的完整下载安装和测试过程就讲解完了。

这篇关于Windows系统下安装Mosquitto的步骤(5)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/956442

相关文章

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Spring Boot3虚拟线程的使用步骤详解

《SpringBoot3虚拟线程的使用步骤详解》虚拟线程是Java19中引入的一个新特性,旨在通过简化线程管理来提升应用程序的并发性能,:本文主要介绍SpringBoot3虚拟线程的使用步骤,... 目录问题根源分析解决方案验证验证实验实验1:未启用keep-alive实验2:启用keep-alive扩展建

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

Python下载Pandas包的步骤

《Python下载Pandas包的步骤》:本文主要介绍Python下载Pandas包的步骤,在python中安装pandas库,我采取的方法是用PIP的方法在Python目标位置进行安装,本文给大... 目录安装步骤1、首先找到我们安装python的目录2、使用命令行到Python安装目录下3、我们回到Py

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置