5

MQTT クライアント通信用に Android 内に Moquette/Mosquitto ブローカーをデプロイできますか?

Android 内に Moquette/Moquetto ブローカーをデプロイしたいのですが、1 つの MQTT クライアントがそのブローカーを使用して別のクライアントと通信します。

4

2 に答える 2

2

理論的に言えば、Moquetteは Java ベースのブローカーであり、Android は Java SDK を使用しているため、可能ですが、実際には作成すべきではありません。

mqtt クライアントが必要です。この場合、pahoクライアントなどの Java クライアントと、ブローカーが実サーバーで実行されている必要があります。

于 2015-07-25T16:45:53.833 に答える
1

Broker をサーバーではなくモバイル クライアントに組み込む主な理由が存在する必要があります。

理由は、サーバーで実行されているブローカーがあり、複数のモバイル クライアントがサーバー ブローカーで特定のトピックを発行およびサブスクライブすることによってメッセージを交換するためです。

そのため、モバイル クライアントは Paho Android Service などの MQTT クライアントを実装する必要があります: https://eclipse.org/paho/clients/android/

于 2015-06-25T06:30:30.360 に答える