Модуль ngx_stream_mqtt_preread_module
Модуль ngx_stream_mqtt_preread_module (1.23.4) позволяет извлекать информацию из сообщения CONNECT протокола Message Queuing Telemetry Transport (MQTT) версий 3.1.1 и 5.0, например, имя пользователя или идентификатор клиента.
Данный модуль доступен в рамках нашей коммерческой подписки.
Пример конфигурации
mqtt_preread on; return $mqtt_preread_clientid;
Директивы
| Синтаксис: | mqtt_preread on | off; |
|---|---|
| По умолчанию: | mqtt_preread off; |
| Контекст: | stream, server |
Включает извлечение информации из сообщения MQTT CONNECT на стадии предварительного чтения.
Встроенные переменные
$mqtt_preread_clientid- значение
clientidиз сообщения CONNECT $mqtt_preread_username- значение
usernameиз сообщения CONNECT
© 2002-2021 Igor Sysoev
© 2011-2024 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/stream/ngx_stream_mqtt_preread_module.html