SELECT 子句可用的字段

SELECT 子句可用的字段与触发事件的类型相关。其中 client_id , usernameevent 是通用字段,每种事件类型都有。

message.publish

client_idClient ID
username用户名
event事件类型,固定为 “message.publish”
idMQTT 消息 ID
topicMQTT 主题
payloadMQTT 消息体
peername客户端的 IPAddress 和 Port
qosMQTT 消息的 QoS
timestamp时间戳

message.deliver

client_idClient ID
username用户名
event事件类型,固定为 “message.deliver”
idMQTT 消息 ID
topicMQTT 主题
payloadMQTT 消息体
peername客户端的 IPAddress 和 Port
qosMQTT 消息的 QoS
timestamp时间戳
auth_result认证结果
mountpoint消息主题挂载点

message.acked

client_idClient ID
username用户名
event事件类型,固定为 “message.acked”
idMQTT 消息 ID
topicMQTT 主题
payloadMQTT 消息体
peername客户端的 IPAddress 和 Port
qosMQTT 消息的 QoS
timestamp时间戳

message.dropped

client_idClient ID
username用户名
event事件类型,固定为 “message.dropped”
idMQTT 消息 ID
topicMQTT 主题
payloadMQTT 消息体
peername客户端的 IPAddress 和 Port
qosMQTT 消息的 QoS
timestamp时间戳
node节点名

client.connected

client_idClient ID
username用户名
event事件类型,固定为 “client.connected”
auth_result认证结果
clean_startMQTT clean start 标志位
connackMQTT CONNACK 结果
connected_at连接时间戳
is_bridge是否是桥接
keepaliveMQTT 保活间隔
mountpoint消息主题挂载点
peername客户端的 IPAddress 和 Port
proto_verMQTT 协议版本

client.disconnected

client_idClient ID
username用户名
event事件类型,固定为 “client.disconnected”
auth_result认证结果
mountpoint消息主题挂载点
peername客户端的 IPAddress 和 Port
reason_code断开原因码

client.subscribe

client_idClient ID
username用户名
event事件类型,固定为 “client.subscribe”
auth_result认证结果
mountpoint消息主题挂载点
peername客户端的 IPAddress 和 Port
topic_filtersMQTT 订阅列表
topicMQTT 订阅列表中的第一个订阅的主题
QosMQTT 订阅列表中的第一个订阅的 QoS

client.unsubscribe

client_idClient ID
username用户名
event事件类型,固定为 “client.unsubscribe”
auth_result认证结果
mountpoint消息主题挂载点
peername客户端的 IPAddress 和 Port
topic_filtersMQTT 订阅列表
topicMQTT 订阅列表中的第一个订阅的主题
QoSMQTT 订阅列表中的第一个订阅的 QoS