Модуль ngx_stream_mqtt_preread_module

Пример конфигурации
Директивы
     mqtt_preread
Встроенные переменные

Модуль ngx_stream_mqtt_preread_module (1.23.4) позволяет извлекать информацию из сообщения CONNECT протокола Message Queuing Telemetry Transport (MQTT) версий 3.1.1 и 5.0, например имя пользователя или ID клиента.

Модуль доступен как часть коммерческой подписки.

Пример конфигурации

mqtt_preread on;
return       $mqtt_preread_clientid;

Директивы

Синтаксис: mqtt_preread on | off;
Умолчание:
mqtt_preread off;
Контекст: stream, server

Разрешает извлечение информации из сообщения СONNECT во время фазы предварительного чтения.

Встроенные переменные

$mqtt_preread_clientid
значение clientid из СONNECT-сообщения
$mqtt_preread_username
значение username из СONNECT-сообщения