TsgcWSPClient_MQTT | MQTT Subscribe

TsgcWSPClient_MQTT öğesinden Subscribe yöntemini kullanarak bir Konuya abone olabilirsiniz. Bu yöntem aşağıdaki parametrelere sahiptir:

 

Topic: abone olunacak konunun adıdır.

QoS: 3 QoS seviyesinden biri (tüm broker'lar 3 seviyenin tümünü desteklemez). Belirtilmezse, mtqsAtMostOnce kullanılır. QoS Seviyeleri hakkında daha fazla bilgi edinin.

SubscribeProperties: MQTT 5.0 ise, abonelikler hakkında ek özelliklerdir.

 

 

Subscribe QoS = At Least Once


MQTT.Subscribe('topic1', mtqsAtLeastOnce);

 

Subscribe MQTT 5.0


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