在 CentOS 中安装 Mosquitto(MQTT 代理服务器)可以按以下步骤进行:

1. 更新系统

sudo yum update -y

2. 添加 EPEL(Extra Packages for Enterprise Linux)存储库

Mosquitto 通常在 EPEL 存储库中提供,因此需要首先启用 EPEL。

sudo yum install epel-release -y

3. 安装 Mosquitto

sudo yum install mosquitto -y

4. 配置 Mosquitto(可选)

在安装完成后,可以编辑配置文件进行一些基本配置。配置文件通常位于 /etc/mosquitto/mosquitto.conf
例如,允许匿名访问:

sudo nano /etc/mosquitto/mosquitto.conf

在配置文件中添加:

allow_anonymous true

5. 启动并启用 Mosquitto 服务

sudo systemctl start mosquitto
sudo systemctl enable mosquitto

6. 检查 Mosquitto 是否运行

可以通过以下命令检查 Mosquitto 是否正在运行:

sudo systemctl status mosquitto

7. 测试 Mosquitto

可以通过 Mosquitto 提供的客户端工具来测试代理服务。

发布消息:

mosquitto_pub -h localhost -t test/topic -m "Hello, MQTT"

订阅消息:
打开一个新的终端窗口,执行以下命令来订阅主题:

mosquitto_sub -h localhost -t test/topic

完成这些步骤后,您的 Mosquitto 服务应已在 CentOS 上成功安装并运行。

最后修改:2024 年 11 月 06 日
如果觉得我的文章对你有用,请随意赞赏