Skip to content

5.1 MQTT Broker 配置 ​

MQTT 数据链路:设备 publish → 内置 Broker → 自动写入实时数据库 → 云组态/历史/事件触发

LPPLC 服务器内置 MQTT Broker,支持 MQTT v3.1/v3.1.1 协议。

默认配置

项默认值说明
监听端口1883仅监听此端口
协议版本v3.1/v3.1.1兼容主流客户端
并发连接基于 IOCP高性能网络架构
认证方式用户名密码使用系统账户,来自 CONNECT 报文
TLS/SSL不支持服务器未开启 8883 或其它加密端口
协议版本上限3.1.1不支持 MQTT 5.0

publish 会写入实时数据库

内置 Broker 除转发消息外,还会把设备 publish 的每条消息按 5.5 消息格式规范 的规则写进实时数据库,成为数据点。设备用标准 MQTT 上报即可被云组态、历史存盘、事件触发使用,不需要额外接口。

启动步骤

  1. 打开服务器主界面
  2. 点击工具栏「MQTT」图标或菜单「Server → MQTT」
  3. 确认端口显示为 1883
  4. 点击「启动监听」按钮

客户端连接参数

参数值
Broker 地址服务器 IP
端口1883
用户名系统账号(如 guest、linpan)
密码对应密码
Client ID唯一标识

部署建议

  • 服务器本身不提供 MQTT over TLS,公网暴露时建议通过前置反向代理(如 Nginx stream + TLS)或 VPN 隧道加密。
  • 为不同设备分配独立子账号,避免共用 Client ID。
  • 设置合理的 KeepAlive 间隔,避免频繁重连。

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研