0

Moquette MQTT ブローカーをセットアップし、Eclipse Paho クライアントに接続しました (これを と呼びますpaho1)。in/#トピックへのサブスクライブ。

別の Paho クライアント (これを と呼びます) をもちろん別のクライアント ID で作成し、トピックpaho2を使用してブローカーに公開しました。in/device

最初に、パケットは正常に配信されました。しかし、paho2ブローカーとの接続を切断して再接続し、同じパケットを送信すると、paho1.

なぜこれが起こっているのだろうか。私の Paho クライアントの設定はqos = 0(1 と 2 も試しました) です。

MqttConnectOptions connOpts = new MqttConnectOptions();
connOpts.setCleanSession(false);

ブローカーのログを見ていたら、以下のようになっています。成功すると、自分のプロトコル バージョンがログに出力されます。

成功時

失敗した

4

1 に答える 1