1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mqtt-rs-rmqtt

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
web-hook.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 14:56 2a97644

client_connack

Ключ Тип Описание
action string событие, по умолчанию «client_connack»
node integer идентификатор узла
ipaddress string IP-адрес и порт клиента
clientid string ClientId клиента
username string имя пользователя клиента, если не существует, то значение «undefined»
keepalive integer время активности клиента, запрашиваемое клиентом
proto_ver integer номер версии протокола
clean_session bool флаг сохранения сеанса (MQTT 3.1, 3.1.1)
conn_ack string «Connection Accepted» — успех, иное — причина неудачи
time string время создания информации о хуке в формате %Y-%m-%d %H:%M:%S%.3f

client_connected

Ключ Тип Описание
action string событие по умолчанию «client_connected»
node integer идентификатор узла
ipaddress string IP-адрес и порт клиента
clientid string ClientId клиента
username string имя пользователя клиента, «undefined», если не существует
keepalive integer время активности, запрашиваемое клиентом
proto_ver integer номер версии протокола
clean_session bool сохранение сеанса (MQTT 3.1, 3.1.1)
connected_at integer временная метка (в миллисекундах)
session_present bool наличие постоянного сеанса
time string время создания информации о хуке, формат: %Y-%m-%d %H:%M:%S%.3f

client_disconnected

Ключ Тип Описание
action string событие по умолчанию «client_disconnected»
node integer идентификатор узла
ipaddress string IP-адрес и порт клиента
clientid string ClientId клиента
username string имя пользователя клиента, «undefined», если не существует
disconnected_at integer временная метка (в миллисекундах)
reason string причина отключения
time string время создания информации о хуке, формат: %Y-%m-%d %H:%M:%S%.3f

client_subscribe

Ключ Тип Описание
action string событие по умолчанию «client_subscribe»
node integer идентификатор узла
ipaddress string IP-адрес и порт клиента
clientid string ClientId клиента
username string имя пользователя клиента, «undefined», если не существует
topic string тема подписки
opts json параметры подписки
time string время создания информации о хуке, формат: %Y-%m-%d %H:%M:%S%.3f
opts содержит
Ключ Тип Описание
qos enum уровень QoS, может принимать значения 0, 1 или 2

client_unsubscribe

Ключ Тип Описание
action string событие по умолчанию «client_unsubscribe»
node integer идентификатор узла
ipaddress string IP-адрес и порт клиента
clientid string ClientId клиента
username string имя пользователя клиента, «undefined», если не существует
topic string отменяемая тема
time string время создания информации о хуке, формат: %Y-%m-%d %H:%M:%S%.3f

message_publish

Ключ Тип Описание
action string событие по умолчанию «message_publish»
from_node integer идентификатор узла публикации
from_ipaddress string IP-адрес и порт источника публикации
from_clientid string ClientId источника message_delivered
Ключ Тип Описание
action string событие «message_delivered» (по умолчанию)
from_node integer ID узла публикации
from_ipaddress string IP-адрес и порт источника публикации
from_clientid string ClientId источника публикации
from_username string Username источника публикации, если не существует, то «undefined»
node integer ID узла
ipaddress string IP-адрес и порт клиента
clientid string ClientId клиента
username string Username клиента, если не существует, то «undefined»
dup bool является ли сообщение Dup
retain bool является ли сообщение Retain
qos enum уровень QoS, может принимать значения 0, 1 или 2
topic string тема сообщения
packet_id string ID сообщения
payload string Payload сообщения
pts integer временная метка получения сообщения Publish (в миллисекундах)
ts integer временная метка создания этого хука (в миллисекундах)
time string время создания информации хука в формате %Y-%m-%d %H:%M:%S%.3f

message_acked

Ключ Тип Описание
action string событие «message_acked» (по умолчанию)
from_node integer ID узла публикации
from_ipaddress string IP-адрес и порт источника публикации
from_clientid string ClientId источника публикации
from_username string Username источника публикации, если не существует, то «undefined»
node integer ID узла
ipaddress string IP-адрес и порт клиента
clientid string ClientId клиента
username string Username клиента, если не существует, то «undefined»
dup bool является ли сообщение Dup
retain bool является ли сообщение Retain
qos enum уровень QoS, может принимать значения 0, 1 или 2
topic string тема сообщения
packet_id string ID сообщения
payload string Payload сообщения
pts integer временная метка получения сообщения Publish (в миллисекундах)
ts integer временная метка создания этого хука (в миллисекундах)
time string время создания информации хука в формате %Y-%m-%d %H:%M:%S%.3f

message_dropped

Ключ Тип Описание
action string событие «message_dropped» (по умолчанию)
from_node integer ID узла публикации
from_ipaddress string IP-адрес и порт источника публикации
from_clientid string ClientId источника публикации
from_username string Username источника публикации, если не существует, то «undefined»
node integer ID узла (необязательно)
ipaddress string IP-адрес и порт клиента (необязательно)
clientid string ClientId клиента (необязательно)
username string Username клиента, если не существует, то «undefined» (необязательно)
dup bool является ли сообщение Dup
retain bool является ли сообщение Retain
qos enum уровень QoS, может принимать значения 0, 1 или 2
topic
--- --- ---
message_subject string Тема сообщения
packet_id string Идентификатор сообщения
payload string Payload сообщения
reason string Причина отбрасывания сообщения
pts integer Отметка времени (в миллисекундах) при получении Publish-сообщения
ts integer Отметка времени (в миллисекундах), когда было создано это hook-сообщение
time string Время создания информации о хуке в формате %Y-%m-%d %H:%M:%S%.3f

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mqtt-rs-rmqtt.git
git@api.gitlife.ru:oschina-mirror/mqtt-rs-rmqtt.git
oschina-mirror
mqtt-rs-rmqtt
mqtt-rs-rmqtt
master