モジュール ngx_stream_mqtt_preread_module

設定例
ディレクティブ
     mqtt_preread
埋め込み変数

ngx_stream_mqtt_preread_module モジュール(1.23.4)を使用すると、Message Queuing Telemetry Transport プロトコル(MQTT)のバージョン 3.1.15.0 の CONNECT メッセージからユーザー名またはクライアント ID などの情報を抽出できます。

このモジュールは、当社の 商用サブスクリプション の一部として提供されています。

設定例

mqtt_preread on;
return       $mqtt_preread_clientid;

ディレクティブ

構文 mqtt_preread on | off;
既定値
mqtt_preread off;
コンテキスト streamserver

事前読み取りフェーズで MQTT CONNECT メッセージから情報を抽出できるようにします。

埋め込み変数

$mqtt_preread_clientid
CONNECT メッセージからの clientid
$mqtt_preread_username
CONNECT メッセージからの username