在银河麒麟下 Mosquitto 安装简明教程

在银河麒麟下 Mosquitto 安装简明教程 一、整体流程更新源 → 安装 Mosquitto → 安装 gedit → 配置允许连接 → 重启服务 → 测试验证二、完整成功步骤1. 更新系统软件源bash运行sudo apt update2. 安装 Mosquitto 服务端 客户端工具bash运行sudo apt install -y mosquitto mosquitto-clients3. 安装图形编辑器 gedit你使用的方式bash运行sudo apt install -y gedit4. 打开配置文件允许局域网 / Qt 连接bash运行sudo gedit /etc/mosquitto/mosquitto.conf在文件最后添加两行目的是让局域网的客户端访问服务器不然只能本机能访问服务器保存并关闭plaintextlistener 1883 allow_anonymous true5. 重启 Mosquitto 使配置生效bash运行sudo systemctl restart mosquitto6. 设置开机自启默认已开启确认即可bash运行sudo systemctl enable mosquitto7. 查看运行状态确认成功bash运行sudo systemctl status mosquitto显示active (running) 服务运行成功三、测试 Mosquitto 是否正常必测打开两个终端终端 1订阅消息bash运行mosquitto_sub -t test/topic终端 2发布消息bash运行mosquitto_pub -t test/topic -m hello mosquitto订阅端收到消息 MQTT 服务器完全可用四、Qt 连接本地 Mosquitto 配置cpp运行client.setHostname(127.0.0.1); client.setPort(1883);五、核心成功经验最重要银河麒麟直接用 apt 安装无需源码编译默认不允许外部连接必须修改配置文件用 gedit 图形编辑简单、不易出错配置修改后必须重启服务才生效服务默认开机自启Qt 程序可直接连接六、最终状态✅ Mosquitto MQTT 服务器安装成功✅ 允许匿名连接✅ 允许局域网 / 本机连接✅ 开机自启✅ 可与 Qt6.8.3 MQTT 客户端正常通信本人电子信息工程专业工作逼迫写qt软件一步一步学习qt从非软件专业视角学习qt遇到很多奇葩问题。