TsgcWSPClient_MQTTMethods › WriteData

WriteData 方法

直接通过 WebSocket 传输写入预构建的 MQTT 控制数据包。

语法

procedure WriteData(const aText: String);

参数

名称类型描述
aTextconst String要在二进制 WebSocket 帧内传输的原始载荷。通常是外部编码器生成的十六进制编码 MQTT 包。

备注

用于发送高级 API 未公开的实验性或供应商特定 MQTT 数据包的高级低级转义通道。文本在十六进制解码后原样发送,绕过数据包 id 跟踪、流量控制和 QoS 记账。误用可能导致会话不同步;请尽量使用 Publish、Subscribe、UnSubscribe、Disconnect 或 Auth。

示例

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

返回方法