MQTT服务器mosquitto安装

下载

进入mosquitto下载网址:https://mosquitto.org/download/ ,如下图:

安装

略

配置文件

配置文件路径:

安装路径\mosquitto\mosquitto.conf

启动服务

在管理工具->服务,中找到Mosquitto Broker,启动mosquitto服务,如下图

修改监听端口

在 235 行加上下图红框配置:

重启服务

需要重启服务

允许匿名登录

默认服务器不允许匿名登录,通过下面配置,才允许匿名登录:

allow_anonymous true

注意:需要重启服务

指定用户名、密码

关闭匿名登录

指定用户名文件路径

设置用户名密码, 找到 password_file 节点,这个节点是告诉服务器你要配置的用户将存放在哪里。

按照上图配置文件路径:

password_file D:\mosquitto\user.conf

注意

  1. 是绝对路径
  2. 不需要创建文件

添加用户、密码

注意:需要先启动服务

以管理员身份打开CMD,并切换到

D:\install\mosquitto

目录下,运行以下命令添加用户名和密码:

mosquitto_passwd.exe -c D:\mosquitto\user.conf mqtt

提示连续两次输入密码、创建成功。命令解释: -c 创建一个用户、

D:\mosquitto\user.conf

是将用户创建到 user.conf 文件中,mqtt 是用户名。如下图:

重启

添加用户和密码后,重启服务

测试

利用mosquitto工具测试订阅与发布,启动2个CMD窗口,并进入安装路径\mosquitto目录,cmd窗口1 作为订阅者,cmd窗口2 作为发布者。

cmd窗口1

中执行以下命令,进行消息订阅

mosquitto_sub.exe -h 127.0.0.1 -p 1883 -u mqtt_u -P abc123 -v -t sensor

cmd窗口2

执行以下命令,进行消息发送

mosquitto_pub.exe -h 127.0.0.1 -p 1883 -u mqtt_u -P abc123 -t sensor -m "消息测试"

参考:
https://www.jianshu.com/p/4bc4f592516d


原文出处:/show_1GW2DD0xfnMC.html