1,安装 mosquitto
sudo apt-get install mosquitto
sudo apt-get install mosquitto-clients
2,配置/etc/mosquitto/mosquitto.conf
# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
allow_anonymous false
password_file /etc/mosquitto/pwfile
acl_file /etc/mosquitto/aclfile
3,添加用户名密码
sudo touch /etc/mosquitto/pwfile
sudo mosquitto_passwd /etc/mosquitto/pwfile [用户名]
2次确认输入密码
4,添加用户话题权限
sudo vim /etc/mosquitto/aclfile
user admin
topic write talk/#
topic read talk/#
5,启动服务
mosquitto -c /etc/mosquitto/mosquitto.conf -d