TsgcWSPClient_MQTT › プロパティ

TsgcWSPClient_MQTT プロパティ

公開プロパティを目的別にグループ化し、完全なアルファベット順リストを続けます。

接続

名前説明
ClientWebSockets 経由で接続する際に MQTT フレームを伝送する TsgcWebSocketClient を参照します。
BrokerMQTTプロトコルがWebSocketではなく生のTCPで動作するよう、TsgcWSMQTTBrokerコンポーネントを参照します。
MQTTVersionCONNECTパケットでアドバタイズされるMQTTプロトコルレベル(3.1.1または5.0)を選択します。
Guidこのサブプロトコルインスタンスをその WebSocket またはブローカー接続に結び付ける一意の識別子。

メッセージング

名前説明
QoSアウトバウンド QoS 1 および QoS 2 メッセージのデフォルトサービス品質レベルと再試行/タイムアウト動作。
LastWillTestament接続が正常に閉じられなかった場合にブローカーがこのクライアントに代わって公開する Will メッセージを登録します。
ConnectPropertiesCONNECT パケットで送信される MQTT 5.0 プロパティ:セッション有効期限、受信最大数、パケットサイズ、トピックエイリアス、拡張認証。

信頼性

名前説明
HeartBeatセッションを維持し、サイレントなブローカーの切断を検出するために、MQTT PINGREQ パケットを定期的に送信します。

セキュリティ

名前説明
AuthenticationMQTT CONNECTパケットでUserNameとPasswordを送信して、ブローカーに対してクライアントを認証します。

診断

名前説明
VersionMQTT サブプロトコルコンポーネントの sgcWebSockets ビルドバージョンを含む読み取り専用の文字列。

すべてのプロパティ(アルファベット順)

名前説明
AuthenticationMQTT CONNECTパケットでUserNameとPasswordを送信して、ブローカーに対してクライアントを認証します。
BrokerMQTTプロトコルがWebSocketではなく生のTCPで動作するよう、TsgcWSMQTTBrokerコンポーネントを参照します。
ClientWebSockets 経由で接続する際に MQTT フレームを伝送する TsgcWebSocketClient を参照します。
ConnectPropertiesCONNECT パケットで送信される MQTT 5.0 プロパティ:セッション有効期限、受信最大数、パケットサイズ、トピックエイリアス、拡張認証。
Guidこのサブプロトコルインスタンスをその WebSocket またはブローカー接続に結び付ける一意の識別子。
HeartBeatセッションを維持し、サイレントなブローカーの切断を検出するために、MQTT PINGREQ パケットを定期的に送信します。
LastWillTestament接続が正常に閉じられなかった場合にブローカーがこのクライアントに代わって公開する Will メッセージを登録します。
MQTTVersionCONNECTパケットでアドバタイズされるMQTTプロトコルレベル(3.1.1または5.0)を選択します。
QoSアウトバウンド QoS 1 および QoS 2 メッセージのデフォルトサービス品質レベルと再試行/タイムアウト動作。
VersionMQTT サブプロトコルコンポーネントの sgcWebSockets ビルドバージョンを含む読み取り専用の文字列。