下载
进入mosquitto下载网址:https://mosquitto.org/download/ ,如下图:
安装
略
配置文件
配置文件路径:
安装路径\mosquitto\mosquitto.conf
启动服务
在管理工具->服务,中找到Mosquitto Broker,启动mosquitto服务,如下图
修改监听端口
在 235 行加上下图红框配置:
重启服务
需要重启服务
允许匿名登录
默认服务器不允许匿名登录,通过下面配置,才允许匿名登录:
allow_anonymous true
注意:需要重启服务
指定用户名、密码
关闭匿名登录
指定用户名文件路径
设置用户名密码, 找到 password_file 节点,这个节点是告诉服务器你要配置的用户将存放在哪里。
按照上图配置文件路径:
password_file D:\mosquitto\user.conf
注意
- 是绝对路径
- 不需要创建文件
添加用户、密码
注意:需要先启动服务
以管理员身份打开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






