TsgcWSPClient_MQTT › Metodi › WriteData
Scrive un pacchetto di controllo MQTT predefinito direttamente sul trasporto WebSocket.
procedure WriteData(const aText: String);
| Nome | Tipo | Descrizione |
|---|---|---|
aText | const String | Payload grezzo da trasmettere all'interno di un frame WebSocket binario. In genere si tratta di un pacchetto MQTT codificato in esadecimale prodotto da un codificatore esterno. |
Porta di fuga avanzata a basso livello per l'invio di pacchetti MQTT sperimentali o specifici del fornitore che l'API di alto livello non espone. Il testo viene inviato verbatim dopo la decodifica esadecimale, bypassando il tracciamento degli ID di pacchetto, il controllo del flusso e la gestione QoS. Un uso improprio può desincronizzare la sessione; preferire Publish, Subscribe, UnSubscribe, Disconnect o Auth ogni volta che possibile.
// send a crafted MQTT PINGREQ (0xC0 0x00)
MQTT.WriteData('C000');