TsgcWSPClient_MQTTメソッド › WriteData

WriteData メソッド

事前ビルドされた MQTT 制御パケットを WebSocket トランスポートを通じて直接書き込みます。

構文

procedure WriteData(const aText: String);

パラメータ

名前タイプ説明
aTextconst Stringバイナリ WebSocket フレーム内で送信する生のペイロード。通常、外部エンコーダーが生成する16進エンコードされた MQTT パケットです。

解説

高レベル API が公開していない実験的またはベンダー固有の MQTT パケットを送信するための高度な低レベルエスケープハッチ。テキストは16進数デコード後そのまま送信され、パケット ID 追跡、フロー制御、QoS ブックキーピングをバイパスします。誤用するとセッションの同期が取れなくなります。可能な限り Publish、Subscribe、UnSubscribe、Disconnect、Auth を使用してください。

使用例

// send a crafted MQTT PINGREQ (0xC0 0x00)
MQTT.WriteData('C000');

メソッドに戻る