ngx_stream_mqtt_preread_module 模块

示例配置
指令
     mqtt_preread
嵌入式变量

ngx_stream_mqtt_preread_module 模块(1.23.4 版本)允许从消息队列遥测传输协议(MQTT)版本 3.1.15.0 的 CONNECT 消息中提取信息,例如用户名或客户端 ID。

该模块可作为我们的 商业订阅 的一部分获得。

示例配置

mqtt_preread on;
return       $mqtt_preread_clientid;

指令

语法: mqtt_preread on | off;
默认值:
mqtt_preread off;
上下文: stream, server

启用在 preread 阶段从 MQTT CONNECT 消息中提取信息。

嵌入式变量

$mqtt_preread_clientid
从 CONNECT 消息中获取的 clientid
$mqtt_preread_username
从 CONNECT 消息中获取的 username