TsgcWSPClient_MQTT | MQTT Subscribe

Sie können ein Topic mit der Methode Subscribe von TsgcWSPClient_MQTT abonnieren. Diese Methode hat die folgenden Parameter:

 

Topic: ist der Name des zu abonnierenden Topics.

QoS: eine der 3 QoS-Stufen (nicht alle Broker unterstützen alle 3 Stufen). Wenn nicht angegeben, wird mtqsAtMostOnce verwendet. Lesen Sie mehr über QoS-Stufen.

SubscribeProperties: bei MQTT 5.0 zusätzliche Eigenschaften über Abonnements.

 

 

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);