跳到主要内容
版本:2.0.19

连接事件

建立连接事件 ("$EVENT.CONNECT")

当客户端连接成功时触发规则。

字段解释
protocol协议标识,用于区分是哪个协议上报的消息
clientIp客户端的IP地址
nodeIp事件触发所在节点IP地址
version使用的协议 版本
keepaliveMQTT 保活间隔
cleanSession是否清空会话
auth.username客户端用户名
auth.password客户端密码
will.isRetain遗嘱消息是否保持
will.willTopic遗嘱消息主题
will.willQos遗嘱消息语义级别
will.willMessage遗嘱消息内容
timestamp事件触发时间 (单位:毫秒)
clientId客户端 ID

示例

select
*
from
"$EVENT.CONNECT"

输出

{
"protocol": "MQTT",
"clientIp": "192.168.0.100",
"nodeIp": "127.0.0.1",
"version": "MQTT_3_1",
"keepalive": 120,
"cleanSession": false,
"auth": {
"username": "fluxmq",
"password": "fluxmq"
},
"will": {
"isRetain": false,
"willTopic": "willTest",
"willQos": 1,
"willMessage": ""
},
"timestamp": "1690599987495",
"clientId": "A1212313"
}