1. 安装 Mosquitto
在 Linux 上安装
1.Ubuntu/Debian:
1
2
| sudo apt update
sudo apt install mosquitto mosquitto-clients
|
2. 启动 Mosquitto 服务
启动 Mosquitto 服务:
1
| sudo systemctl start mosquitto
|
设置开机自启:
1
| sudo systemctl enable mosquitto
|
检查服务状态:
1
| sudo systemctl status mosquitto
|
3. 配置 Mosquitto
配置文件位置
Linux/macOS: /etc/mosquitto/mosquitto.conf
常用配置
编辑配置文件 mosquitto.conf,可以根据需要修改以下内容:
1
2
3
4
5
6
7
8
9
10
11
12
| # 监听端口(默认 1883)
listener 1883
# 允许匿名连接(true 为允许,false 为禁止)
allow_anonymous true
# 持久化数据存储
persistence true
persistence_location /var/lib/mosquitto/
# 日志文件
log_dest file /var/log/mosquitto/mosquitto.log
|
重启MQTT
1
| systemctl restart mosquitto
|
创建密码文件:
如果重启服务器后IOT连不上,就不要设置密码了
1
| sudo mosquitto_passwd -c /etc/mosquitto/passwd username
|
输入密码后,用户信息会保存到 /etc/mosquitto/passwd 中。
在配置文件中指定密码文件:
1
| password_file /etc/mosquitto/passwd
|
4. 在 Linux 上卸载 Mosquitto
1
2
3
| sudo systemctl stop mosquitto
sudo apt remove --purge mosquitto mosquitto-clients
sudo rm -rf /etc/mosquitto /var/lib/mosquitto /var/log/mosquitto
|
MQTT服务器设置 |
… |
MQTT服务器网址 |
你的服务器地址 |
端口 |
1883 |
客户端 |
随便 |
用户名 |
随便 |
密码 |
随便 |