TsgcWSPClient_MQTT | MQTT Subscribe

È possibile sottoscriversi a un Topic utilizzando il metodo Subscribe di TsgcWSPClient_MQTT. Questo metodo dispone dei seguenti parametri:

 

Topic: è il nome del topic a cui sottoscriversi.

QoS: uno dei 3 livelli QoS (non tutti i broker supportano tutti e 3 i livelli). Se non specificato, utilizza mtqsAtMostOnce. Per ulteriori informazioni, consultare Livelli QoS.

SubscribeProperties: se MQTT 5.0, sono proprietà aggiuntive relative alle sottoscrizioni.

 

 

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