TsgcWSPClient_MQTT | Subskrypcja MQTT

Subskrypcji tematu można dokonać za pomocą metody Subscribe komponentu TsgcWSPClient_MQTT. Metoda ta przyjmuje następujące parametry:

 

Topic: nazwa tematu, do którego ma zostać dokonana subskrypcja.

QoS: jeden z 3 poziomów QoS (nie wszystkie brokery obsługują wszystkie 3 poziomy). Jeśli nie zostanie określony, używany jest poziom mtqsAtMostOnce. Więcej informacji na temat poziomów QoS.

SubscribeProperties: w przypadku MQTT 5.0 są to dodatkowe właściwości subskrypcji.

 

 

Subskrybuj QoS = Co najmniej raz


MQTT.Subscribe('topic1', mtqsAtLeastOnce);

 

Subskrypcja MQTT 5.0


oProperties := TsgcWSMQTTSubscribe_Properties.Create;
oProperties.SubscriptionIdentifier := 1234;
oProperties.UserProperties.Add('name=value');
 
MQTT.Subscribe('topic1', mtqsAtMostOnce, oProperties);