TsgcWSPClient_MQTT › 属性

TsgcWSPClient_MQTT 属性

按用途分组的已发布属性,以及完整的字母排序列表。

连接

名称描述
Client引用在通过 WebSocket 连接时承载 MQTT 帧的 TsgcWebSocketClient。
Broker引用 TsgcWSMQTTBroker 组件,使 MQTT 协议在原始 TCP 而非 WebSocket 上运行。
MQTTVersion选择 CONNECT 数据包中通告的 MQTT 协议级别(3.1.1 或 5.0)。
Guid将此子协议实例绑定到其 WebSocket 或代理连接的唯一标识符。

消息传递

名称描述
QoS出站 QoS 1 和 QoS 2 消息的默认服务质量级别及重试/超时行为。
LastWillTestament注册一条遗嘱消息,当此客户端连接意外断开时,代理将代表其发布该消息。
ConnectProperties随 CONNECT 数据包发送的 MQTT 5.0 属性:会话过期时间、接收最大值、数据包大小、主题别名和扩展身份验证。

可靠性

名称描述
HeartBeat定期发送 MQTT PINGREQ 数据包以保持会话活跃,并检测代理的静默断开。

安全性

名称描述
Authentication在 MQTT CONNECT 数据包中发送用户名和密码,以针对代理验证客户端身份。

诊断

名称描述
Version只读字符串,包含 MQTT 子协议组件的 sgcWebSockets 构建版本。

所有属性(按字母排序)

名称描述
Authentication在 MQTT CONNECT 数据包中发送用户名和密码,以针对代理验证客户端身份。
Broker引用 TsgcWSMQTTBroker 组件,使 MQTT 协议在原始 TCP 而非 WebSocket 上运行。
Client引用在通过 WebSocket 连接时承载 MQTT 帧的 TsgcWebSocketClient。
ConnectProperties随 CONNECT 数据包发送的 MQTT 5.0 属性:会话过期时间、接收最大值、数据包大小、主题别名和扩展身份验证。
Guid将此子协议实例绑定到其 WebSocket 或代理连接的唯一标识符。
HeartBeat定期发送 MQTT PINGREQ 数据包以保持会话活跃,并检测代理的静默断开。
LastWillTestament注册一条遗嘱消息,当此客户端连接意外断开时,代理将代表其发布该消息。
MQTTVersion选择 CONNECT 数据包中通告的 MQTT 协议级别(3.1.1 或 5.0)。
QoS出站 QoS 1 和 QoS 2 消息的默认服务质量级别及重试/超时行为。
Version只读字符串,包含 MQTT 子协议组件的 sgcWebSockets 构建版本。