英文 | 韩文 | 中文 | 日文

第2章 配置:MQTT

 

MQTT 设置

1. 功能启用

a. 启用 MQTT: 设置是否启用 MQTT 消息发布功能。

· 发布的 Topic 与消息:

· vms/vms_02/status {"status":"online"}

· vms/vms_02/status {"status":"offline"}

b. 启用设备状态发布: 设置是否启用设备连接/断开状态变更的 MQTT 消息发布功能。

· 发布的 Topic 与消息:

· vms/vms_02/ch_2-1/status {"status":"connected"}

· vms/vms_02/ch_2-1/status {"status":"disconnected"}

c. 事件通知发布: 您可以在通知菜单中配置 MQTT 事件通知发布功能。

2. Broker 连接

a. MQTT Broker 地址: MQTT Broker 服务器的网络地址。

b. MQTT Broker 端口: MQTT Broker 服务器的端口号。

c. Keep Alive: 客户端与 Mosquitto MQTT Broker 之间协商的时间间隔(秒),用于确保连接保持活动状态。

d. 用户 ID / 密码: 用于访问 MQTT Broker 的 ID 和密码。

3. Client ID / VMS ID

a. Client ID: MQTT Broker 用于识别和管理单个客户端连接的唯一 ID。

b. VMS ID: 用作 Topic 一部分的唯一 ID,例如 `vms/[VMS_ID]/status` 或 `vms/[VMS_ID]/ch_n/status`。

4. 连接测试: 点击按钮后,将发布 Topic `vms/[VMS_ID]/status` 和消息 `{"status":"test"}`。

· 可以使用 `mosquitto_sub -v -h [ADDRESS] -t "vms/#" -u [USER_ID] -P [USER_PW]` 命令确认连接。