目录

MQTT搭建MQTT服务器Broker以及使用MQTT可视化客户端进行测试

目录

MQTT搭建MQTT服务器Broker以及使用MQTT可视化客户端进行测试

1、服务器使用

下载地址:

2、客户端使用

下载地址:

3、安装好服务端和客户端软件

客户端 如下

https://i-blog.csdnimg.cn/blog_migrate/ca2d5df6d0b26f71897ace0654a4dbfa.png

服务端如下

https://i-blog.csdnimg.cn/blog_migrate/3353fb018a7a007d3ee941606c4cf042.png

4、首先配置服务端

4.1服务端可以通过mosquitto.conf文件来进行参数配置,主要配置端口号,用户名密码等

端口号配置可以修改如下

https://i-blog.csdnimg.cn/blog_migrate/7757c2ad868dc7cb66ee9af8e8313513.png

关闭匿名登录修改如下

https://i-blog.csdnimg.cn/blog_migrate/1a5cca7ba2a14bae91e7455d616aefee.png

用户名密码配置文件存放设置如下

https://i-blog.csdnimg.cn/blog_migrate/6004a03037c490f9dfa5feb708e3bd97.png

其中pwfile.example文件是通过启动mosquitto_passwd.exe程序来进行设置的,

以管理员身份打开CMD,并切换到mosquitto目录下,运行以下命令添加用户名和密码:

mosquitto_passwd.exe -c F:/work/MQTT/pwfile.example1 admin1

提示连续两次输入密码、创建成功。命令解释: -c 创建一个用户、/etc/mosquitto/pwfile.example 是将用户创建到 pwfile.example 文件中、admin 是用户名。如下图:

https://i-blog.csdnimg.cn/blog_migrate/a9d05f76245f3297c1f309dae6141611.png

https://i-blog.csdnimg.cn/blog_migrate/6728a997562f60016bbc717a41e649f8.png

最后,通过Windows服务启动Broker

https://i-blog.csdnimg.cn/blog_migrate/0be4e3650506f1a752fa9ac3c719c478.png

https://i-blog.csdnimg.cn/blog_migrate/7d016e6f2f9c4d1ffa2f79fe6a447c5f.png

至此,MQTT Broker就配置完毕并且启动成功

5、打开客户端,右键新建连接

https://i-blog.csdnimg.cn/blog_migrate/ac06ed61576854816493d18d1ae50f96.png

首先设置服务器地址

https://i-blog.csdnimg.cn/blog_migrate/b7381f2fd9296c2474c2e89d12e8e633.png

其次设置用户名密码

https://i-blog.csdnimg.cn/blog_migrate/d542f64bb99ce8742d848fab4ce44a1e.png

然后就可以连接上Broker

https://i-blog.csdnimg.cn/blog_migrate/0be077ffdbc6a907df1b7bfc4d7c6440.png

接着可以进行订阅主题和发布消息

https://i-blog.csdnimg.cn/blog_migrate/69cd097c898199ff578416ead3c4581d.png

https://i-blog.csdnimg.cn/blog_migrate/1d8f531ca6fba5452f3295c590cd66c0.png

至此,客户端和服务端的测试已经完毕。