MQTT 频道配置
MQTT 是一种轻量级的消息传输协议,常用于物联网设备。通过配置 MQTT 频道,TradingMate 可以与各种设备或自定义系统进行消息交互。
第一步:进入配置页面
请在前端页面中找到 频道 (Channels) 菜单,然后点击 MQTT 卡片进入配置。
第二步:填写连接信息
请根据您的 MQTT 服务器信息填写以下内容:
- Enable:开启开关。
- Host (连接地址):必填,例如
127.0.0.1。 - Port (连接端口):必填,例如
1883。 - Transport (协议):必填,通常填
tcp。 - Username (用户名):选填,如果您设置了账号。
- Password (密码):选填,如果您设置了密码。
第三步:配置主题 (Topic)
主题决定了消息如何发送和接收。您需要配置“订阅主题”和“推送主题”。
- Subscribe Topic (订阅主题):TradingMate 监听的消息来源。
- Publish Topic (推送主题):TradingMate 回复消息发送的目标。
配置示例 1:简单模式
最简单的配置,一对一收发。
- 订阅:
server - 推送:
client
配置示例 2:智能匹配模式(推荐)
支持多设备接入,自动识别回复给谁。
- 订阅:
server/+/up(+代表任意设备ID) - 推送:
client/{client_id}/down(TradingMate 会自动替换{client_id}为来源设备的ID)
进阶玩法: 如果您需要让 TradingMate 把消息转发给另一个设备(而不是回复给发消息的那个设备),发送的消息可以使用 JSON 格式并指定
redirect_client_id。
第四步:其他设置(可选)
- Clean Session:清除会话,默认为
true。 - QoS:服务质量等级,默认为
2。 - TLS/SSL 加密:如果您的服务器开启了加密验证,请在配置页面的 TLS 部分上传 CA 证书、客户端证书和私钥文件。