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