TsgcWSPClient_MQTT | MQTT Subscribe

TsgcWSPClient_MQTT の Subscribe メソッドを使用してトピックをサブスクライブできます。 このメソッドには以下のパラメータがあります:

 

Topic: サブスクライブするトピックの名前。

QoS: 3 つの QoS レベルのうちの1つ(すべてのブローカーがすべての 3 レベルをサポートしているわけではありません)。指定しない場合、mtqsAtMostOnce を使用します。QoS レベルについて詳しく読む。

SubscribeProperties: MQTT 5.0 の場合、サブスクリプションに関する追加プロパティです。

 

 

Subscribe QoS = At Least Once


MQTT.Subscribe('topic1', mtqsAtLeastOnce);

 

MQTT 5.0 のサブスクライブ


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