TsgcWSPClient_MQTTMethods › WriteData

WriteData Méthode

Écrit un paquet de contrôle MQTT préconstruit directement sur le transport WebSocket.

Syntaxe

procedure WriteData(const aText: String);

Paramètres

NomTypeDescription
aTextconst String Charge utile brute à transmettre dans une trame WebSocket binaire. Typiquement un paquet MQTT encodé en hexadécimal produit par un encodeur externe.

Remarques

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.

Exemple

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

Retour aux méthodes