海纳思MV300ARM64安装MQTT服务

Posted by cmbjx on February 24, 2025

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
客户端 随便
用户名 随便
密码 随便