TsgcWSPClient_MQTTMetodi › WriteData

WriteData Method

Scrive un pacchetto di controllo MQTT predefinito direttamente sul trasporto WebSocket.

Sintassi

procedure WriteData(const aText: String);

Parametri

NomeTipoDescrizione
aTextconst StringPayload 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.

Note

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.

Esempio

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

Torna ai Metodi