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.
MQTT.Subscribe('topic1', mtqsAtLeastOnce);
oProperties := TsgcWSMQTTSubscribe_Properties.Create;
oProperties.SubscriptionIdentifier := 1234;
oProperties.UserProperties.Add('name=value');
MQTT.Subscribe('topic1', mtqsAtMostOnce, oProperties);