TsgcWSPClient_MQTT › Methods › WriteData
Écrit un paquet de contrôle MQTT préconstruit directement sur le transport WebSocket.
procedure WriteData(const aText: String);
| Nom | Type | Description |
|---|---|---|
aText | const String
| Charge utile brute à transmettre dans une trame WebSocket binaire. Typiquement un paquet MQTT encodé en hexadécimal produit par un encodeur externe. |
Mécanisme de bas niveau avancé pour envoyer des paquets MQTT expérimentaux ou spécifiques au fournisseur que l'API de haut niveau n'expose pas. Le texte est envoyé verbatim après décodage hexadécimal, en contournant le suivi des identifiants de paquets, le contrôle de flux et la gestion QoS. Une mauvaise utilisation peut désynchroniser la session ; préférez Publish, Subscribe, UnSubscribe, Disconnect ou Auth chaque fois que possible.
// send a crafted MQTT PINGREQ (0xC0 0x00)
MQTT.WriteData('C000');