普通主题 (消息发布)
$events/message_delivered (消息投递)
event | 事件类型,固定为 “message.delivered” |
---|---|
id | MQTT 消息 ID |
from_clientid | 消息来源 Client ID |
from_username | 消息来源用户名 |
clientid | 消息目的 Client ID |
username | 消息目的用户名 |
payload | MQTT 消息体 |
peerhost | 客户端的 IPAddress |
topic | MQTT 主题 |
qos | MQTT 消息的 QoS |
flags | MQTT 消息的 Flags |
timestamp | 事件触发时间 (ms) |
publish_received_at | PUBLISH 消息到达 Broker 的时间 (ms) |
node | 事件触发所在节点 |
$events/message_acked (消息确认)
$events/message_dropped (消息丢弃)
event | 事件类型,固定为 “message.dropped” |
---|---|
id | MQTT 消息 ID |
reason | 消息丢弃原因 |
clientid | 消息目的 Client ID |
username | 消息目的用户名 |
payload | MQTT 消息体 |
peerhost | 客户端的 IPAddress |
topic | MQTT 主题 |
qos | MQTT 消息的 QoS |
flags | MQTT 消息的 Flags |
timestamp | 事件触发时间 (ms) |
publish_received_at | PUBLISH 消息到达 Broker 的时间 (ms) |
node | 事件触发所在节点 |
$events/client_connected (终端连接成功)
$events/client_disconnected (终端连接断开)
event | 事件类型,固定为 “client.disconnected” |
---|---|
reason | 终端连接断开原因 |
clientid | 消息目的 Client ID |
username | 消息目的用户名 |
peername | 终端的 IPAddress 和 Port |
sockname | emqx 监听的 IPAddress 和 Port |
disconnected_at | 终端连接断开时间 (s) |
timestamp | 事件触发时间 (ms) |
node | 事件触发所在节点 |
$events/session_subscribed (终端订阅成功)
$events/session_unsubscribed (取消终端订阅成功)
event | 事件类型,固定为 “session.unsubscribed” |
---|---|
clientid | 消息目的 Client ID |
username | 消息目的用户名 |
peerhost | 客户端的 IPAddress |
topic | MQTT 主题 |
qos | MQTT 消息的 QoS |
timestamp | 事件触发时间 (ms) |
node | 事件触发所在节点 |