Files
qipai/docs/mqtt-deployment.md
T

1.6 KiB
Raw Blame History

MQTT 部署记录

项目 当前值
Broker 主机 101.42.38.246
Broker 软件 EMQX 5.x,待安装/验证
安装方式 Ubuntu Apt 原生安装,禁止 Docker
安装说明 deploy/emqx/install-ubuntu24-amd64.md
MQTTX 服务器不安装,Windows 可使用
命令行工具 mosquitto-clients 可选
匿名连接 待验证关闭
ACL 已生成 deploy/emqx/acl.conf.template,生产未应用
授权配置 已生成 deploy/emqx/authorization.hocon.template,生产未应用
1883 菜单第 3 项/setup.sh --mqtt 可检查,生产未验证
18083 菜单第 3 项/setup.sh --mqtt 可检查;必须限制访问,生产未验证
备份 待生成
恢复 待生成

WSL 本地开发 Broker

项目 当前值
用途 本地开发/测试,不代表生产 Broker
EMQX 5.8.9
systemd active/enabled
MQTTX CLI /usr/local/bin/mqttx1.13.0
监听端口 1883、8883、8083、8084、18083
可重复检查 scripts/dev/wsl/check-local-mqtt.sh
认证/ACL 冒烟入口 scripts/dev/wsl/mqtt-smoke.sh,本地账号文件 scripts/dev/wsl/mqtt-smoke.env 不入库
验收边界 未配置本地 MQTT 账号前,认证、ACL、TLS、遗嘱消息、重复消息幂等和真实硬件联调未完成

当前 M00 结论

  • 已提供 EMQX Ubuntu 24.04 amd64 原生安装说明、ACL 模板和授权模板。
  • 菜单第 3 项已扩展为检查 EMQX 命令、systemd 服务、1883/18083 端口和模板文件。
  • 未在生产 Ubuntu 安装 EMQX,未创建真实设备账号,未执行真实 MQTT 发布/订阅。