TsgcWSPClient_MQTTMetody › WriteData

WriteData Metoda

Zapisuje wstępnie zbudowany pakiet sterujący MQTT bezpośrednio przez transport WebSocket.

Składnia

procedure WriteData(const aText: String);

Parametry

NazwaTypOpis
aTextconst StringSurowy ładunek do przesłania w binarnej ramce WebSocket. Zazwyczaj pakiet MQTT zakodowany szesnastkowo, wygenerowany przez zewnętrzny koder.

Uwagi

Zaawansowane, niskopoziomowe wyjście awaryjne do wysyłania eksperymentalnych lub specyficznych dla dostawcy pakietów MQTT, których nie udostępnia wysokopoziomowe API. Tekst jest wysyłany dosłownie po zdekodowaniu szesnastkowym, z pominięciem śledzenia identyfikatorów pakietów, kontroli przepływu i księgowania QoS. Nieprawidłowe użycie może desynchronizować sesję; w miarę możliwości należy preferować metody Publish, Subscribe, UnSubscribe, Disconnect lub Auth.

Przykład

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

Powrót do metod