Étapes de base pour l'Utilisation de MQTT dans android
Je suis nouveau sur Android et que vous voulez utiliser MQTT push déclarant pour Android à partir du Serveur.
j'ai lu sur MQTT mais il ne comprend pas bien. si quelqu'un a utilisé cette bibliothèque donc plz me dire ce que je dois faire pour commencer à l'utiliser..
j'ai un Java Server (en cours d'Exécution sur Windows) et beaucoup de Client(les téléphones android sur lequel mon application sera installée). Mon serveur enverra un message à l'ensemble ou à certains des clients à tout moment.
quelles sont mes exigence de base ? je veux dire, est-il
- exigence serveur ?
- une sorte d'inscription ?
- Bibliothèque à inclure dans android ?
- identificateur de périphérique Android ? (comme C2DM besoin de compte Google pour chaque appareil)
svp aidez-moi à cet égard
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin:
Dale Lane a écrit une belle sur ce guide (http://www.dalelane.co.uk/blog/?p=1599) et il y a aussi un bon ensemble de ressources sur MQTT (https://github.com/mqtt/mqtt.github.io/wiki)
Étapes De Base
5.1.0)
pouvez obtenir la configuration par défaut).
[1] Installer PEAR
Maintenant, nous devons installer le PHP POIRE (c'est à dire il n'est pas installé par défaut)
en exécutant la commande ci-dessous.
php-d phar.require_hash=0 ./POIRE/go-pear.phar
OU
php-d phar.require_hash=0 go-pear.phar
Maintenant, vérifiez le répertoire de POIRE sous
C:\wamp\bin\php\php5.3.0\PEAR
(Installés ou Non).
Maintenant dans le Répertoire
C:\wamp\bin\php\php5.3.0
il estPEAR_ENV.reg
(Fichier de Registre) est de créer, donc, double-cliquez sur pour changerPHP.ini
fichier avec de la POIRE invironmentMaintenant que la poire est installée, nous devons exécuter les commandes suivantes (en Option).
poire de mise à niveau
poire installer la mise à niveau des canaux
Donc la POIRE configuration est maintenant terminée
[2] Installer SAM (Simple Messagerie Asynchrone)
Pour installer SAM, nous devons Exécuter la Commande Suivante
Goto C:\wamp\bin\php\php5.3.0
Pecl install –B SAM
[3] Choisir et Exécuter Mosquitto ou RSBM
fournies par IBM http://www.alphaworks.ibm.com/tech/rsmb. Il fonctionne sur
port 1883 par défaut. Dans notre architecture, il accepte les messages d'
le serveur et les transmet au droit des appareils. RSMB peut également être
remplacé par le Mosquitto serveur http://mosquitto.atchoo.org/
MAINTENANT QUE VOTRE SERVEUR EST CONFIGURÉ. VOUS POUVEZ L'UTILISER POUR LA NOTIFICATION PUSH.
Si vous souhaitez utiliser MQTT pour envoyer des notifications push en appareil android puis cette démo sera le mieux pour vous.
En utilisant cet exemple, vous pouvez envoyer une notification push sur votre appareil android.
Si vous voulez créer votre propre service Push comme LEADBOLT,AIRPUSH,etc.. alors que vous avez requis, les choses suivantes.
[1] Configurer votre propre serveur pour envoyer des notifications push.(comme tokudu travaillé en PHP,WAMP)
Pour configurer le SERVEUR..
[A] Installer PEAR
[B] Installer SAM
[C] Configurer SAM
[2] Vous avez besoin d'mosquitto ou de la DGGI RSMB pour la sélection de la cible appareil Android.
[3] Vous avez besoin d'un code android pour la réception de la notification,envoyer garder vivante signaux de serveur,de créer la connexion avec le serveur,etc... (ce Qui peut être trouvé dans TOKUDU exemple).
Si vous avez un problème, alors dites-moi , je vais certainement vous aider.