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