Mqtt采集
概述
MqttCollect 驱动程序可用于Mqtt服务器中 获取通过 MQTT 协议发送的数据。变量地址中指定主题,当接收到这些主题的更新时,会对负载进行分析,并更新变量值。
主要特性
- 协议支持:支持 MQTT v3.1.1 和 MQTT v5.0 协议
- 通信方式:支持 TCP 和 WebSocket 连接
- 主题订阅:支持通过变量地址订阅多个主题
- 负载解析:支持 JSON 格式负载解析
- 条件过滤:支持基于条件的消息过滤
- 高性能:基于异步架构,提供高性能的数据访问
适用场景
- IoT 设备数据采集
- 传感器数据采集
- 实时数据监控
- 消息队列集成
- 边缘计算数据采集
插件属性配置项
基本配置
| 属性 | 说明 | 备注 |
|---|---|---|
| IP | Server IP,为空时指任意 IP | - |
| 端口 | 连接端口 | 1883 |
| 是否 WebSocket 连接 | 是否 WebSocket 连接 | False |
| WebSocket Url | WebSocket Url | ws://127.0.0.1:8083/mqtt |
| 账号 | 账号 | - |
| 密码 | 密码 | - |
| 连接 Id | 连接 Id | - |
| 连接超时时间 | 连接超时时间(毫秒) | - |