TsgcWSPClient_MQTT | Abonnement MQTT

Vous pouvez vous abonner à un Topic en utilisant la méthode Subscribe de TsgcWSPClient_MQTT. Cette méthode a les paramètres suivants :

 

Topic : est le nom du topic auquel s'abonner.

QoS : l'un des 3 niveaux QoS (tous les courtiers ne prennent pas en charge les 3 niveaux). Si non spécifié, utilise mtqsAtMostOnce. En savoir plus sur les niveaux QoS.

SubscribeProperties : si MQTT 5.0, ce sont des propriétés supplémentaires sur les abonnements.

 

 

S'abonner QoS = Au moins une fois


MQTT.Subscribe('topic1', mtqsAtLeastOnce);

 

S'abonner MQTT 5.0


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