https://blog.csdn.net/qq_34301871/article/details/93617204

CentOS 7 安装 mosquitto

第 3 步:测试 mosquitto
|— 启动 mosquitto 主程序:mosquitto
第 4 步:开启mosquitto服务
service mosquitto start
新版本
/bin/systemctl start mosquitto.service
使用systemctl命令自启动:
systemctl list-unit-files:查看软件开机自启情况
systemctl enable mosquitto 使mosquitto开机自启

配置密码:
https://www.cnblogs.com/saryli/p/9818721.html

https://blog.csdn.net/qinrenzhi/article/details/78424833?utm_source=blogxgwz3

常用命令:

  1. mosquitto_passwd -c [最终生成的password_file文件] [用户名]

命令必须在控制台输入明文的密码,且每次只是在passwd.conf中新增一个用户,不会覆盖之前已生成的用户。

  1. mosquitto_passwd -b /etc/mosquitto/pwfile demo demo

mosquitto_passwd -b [最终生成的password_file文件] [用户名] [密码]。

  1. mosquitto_passwd -D [用户名]

订阅用户访问

mosquitto_sub -h 192.168.1.100 -t mtopic -u chisj -P chisj

发布用户

mosquitto_pub -h 192.168.1.100 -t mtopic -u chisj -P chisj -m “test”

权限配置
image.png