Androidが初めてで、[〜#〜] mqtt [〜#〜]をAndroidサーバーから。
iは[〜#〜] mqtt [〜#〜]を読みましたが、よく理解できません。誰かがこのライブラリを使用しているのであれば、plzはそれを使い始めるために私がしなければならないことを教えてくれます。
Javaサーバー(Windowsで実行中)と多くのクライアント(アプリがインストールされるAndroid電話)があります。私のサーバーはいつでもすべてまたは特定のクライアントにメッセージを送信します。
私の基本的な要件は何ですか?私はそこにいます
plzはこの点で私を助けます
必要なもの:
デールレーンはこれについてニースのガイドを書いています( http://www.dalelane.co.uk/blog/?p=1599 )。また、MQTTに関する優れたリソースセットもあります(- https://github.com/mqtt/mqtt.github.io/wiki )
基本手順
例: Cd
C:\wamp\bin\php\php5.3.0
[1] PEARのインストール
次のコマンドを実行して、PHP PEAR(デフォルトではインストールされません))をインストールする必要があります。
php -d phar.require_hash = 0 ./PEAR/go-pear.phar
OR
php -d phar.require_hash = 0 go-pear.phar
ディレクトリを確認してくださいPEAR under C:\wamp\bin\php\php5.3.0\PEAR
(インストール済みかどうか)。
今ディレクトリで_C:\wamp\bin\php\php5.3.0
がある PEAR_ENV.reg
(レジストリファイル)が作成されているので、それをダブルクリックして変更しますPHP.ini
ファイルPEAR invironment
Pearがインストールされたら、次のコマンドを実行する必要があります(オプション)。
ナシのアップグレード
pear install upgrade-channels
PEAR=セットアップが完了しました
[2] SAM(簡易非同期メッセージング)のインストール
SAMをインストールするには、次のコマンドを実行する必要があります
C:\ wamp\bin\php\php5.3.0に移動します
Pecl install –B SAM
[3] MosquittoまたはRSBMを選択して実行
現在のサーバーIS設定済み。プッシュ通知に使用できます。
Androidデバイスでのプッシュ通知の送信にMQTTを使用する場合は、このデモが最適です。
この例を使用すると、Androidデバイスにプッシュ通知を送信できます。
https://github.com/tokudu/AndroidPushNotificationsDemo
LEADBOLT、AIRPUSHなどの独自のプッシュサービスを作成する場合は、次のことを要求する必要があります。
[1]プッシュ通知を送信するための独自のサーバーを設定します(PHP、WAMPで動作するtokuduなど)。SERVERを設定します。[A]インストールPEAR [B] SAMをインストール[C] SAMを設定
[2]ターゲットを選択するには、mosquittoまたはIMBのRSMBが必要ですAndroidデバイス。[3]通知を受信するために、Androidコードが必要です。サーバー、サーバーとの接続の作成など(TOKUDUの例にあります)。
問題がある場合は教えてください、私は間違いなくあなたを助けます。