2016-10-01 5 views
-1

私はの初心者です。アンドロイドとMQTTです。私は単純なメッセージをMQTTサーバー(ブローカー)に送信するアプリケーションを作成する方法を理解しようとしています。私は何も簡単な説明を見つけることができません。サンプルアプリケーションでさえ、把握が難しい。私は接続するためにサーバーアドレス、ホスト、クライアントID、ユーザーID、パスワードが必要だと知っていますが、質問はどうですか?どんな助けも素晴らしいです。できるだけシンプルにしてください。ありがとう!MQTT Eclipse Paho Androidアプリ基本

+0

Stackoverflowはこの方法では動作しません。あなた自身が実装してから動作しないときに復帰しようとする必要があります。あなたが書いたコードと何がうまくいかないか、そして誰かが修正するのに役立ちますそれ – hardillb

答えて

0

これはまだ質問がある場合は、独自のmqttサービスを作成するためのヒントです。

1.サーバアプリケーション - mosquitto

バイナリやソースコードを取得するためにsiteをご覧ください。 次に、使用しているオペレーティングシステム用のモスキートサーバーをビルドまたはインストールします。

2.モスキートブローカーの実行とテスト。

  • 例えばコマンドを使用してmosquittoブローカーサーバーを実行して、$ MOSQUITTO_HOME/confに/ mosquitto.conf -d> $ MOSQUITTO_HOME /ログ/ mosquitto.log

    -c

mosquitto

  • モスキートブローカーをインストールしたbinディレクトリのmosquitto_subおよびmosquitto_pub実行可能ファイルでテストします。 私の場合は、ここにある

mosquitto_sub -h 127.0.0.1 -t /テスト/ 1
mosquitto_pub -h 127.0.0.1 -t /テスト/ 1 -m "こんにちはMosquitt"

3. PAHOのJavaクライアント - MQTTクライアント

あなたが精通している任意のプログラミング言語を使用してsite listためMQTTクライアントを使用することができます。

私はあなたがJavaクライアントとアンドロイドサービスを使用することができると思うが、最良の選択です。

デバッグ用のJavaクライアントとコアライブラリが必要な場合があります。

githubからstandal jdkの場合はjframe実装を、Eclipse IDEの場合は swt-plugin実装を選択できます。

私のカスタマイズしたjframeバージョンmineを確認することもできます。 mqttメッセージを に公開し、ブローカーが購読する方法が役に立つかもしれません。アンドロイド

ため

4. PAHOクライアントはgithubからソースコードを取得します。 手順3でJavaクライアントライブラリのコアライブラリを用意してください。 githubからこのコアライブラリのプリコンパイル済みバージョンを使用できます。 はその後、コンパイルとEclipse + ADT やAndroid Studioのようなものは何でもIDEツールを使ってアプリケーションを構築する

あなたは成功しPAHOアプリ をインストールしてから画像を確認することができ、またgithubから私のカスタマイズしたAndroidアプリのバージョンを参照することができます(推奨)。

関連する問題