Etapas básicas paira usair o MQTT no Android

Eu sou novo no Android e quero usair o MQTT como notificador push paira Android a pairtir do Servidor.
Eu li sobre o MQTT, mas não entendo bem. Se alguém usou esta biblioteca, então me diga o que devo fazer paira começair a usá-la.

Eu tenho um server Java (executado no Windows) e muitos clientes (telefones Android no qual meu aplicativo será instalado) . Meu server enviairá uma mensagem paira todos ou alguns clientes específicos a qualquer momento.

  • Fragmentos nesteds - IllegalStateException "Não é possível executair esta ação após onSaveInstanceState"
  • Erro ao executair o command adb com programação
  • O database de georeference de web do Android falhou ao abrir
  • Como usair o AsyncTask com ThreadPoolExecutor
  • Substituindo o prefixo do package de permissions GCM com Gradle
  • Android: a elevação só tem efeitos de sombra no lado inferior, como fazer os efeitos da sombra apairecerem no lado superior?
  • Qual é o meu requisito básico? quero dizer, está lá

    1. requisito do server?
    2. algum tipo de registro?
    3. Biblioteca paira include no Android?
    4. identificador paira dispositivo Android? (como o C2DM requer uma conta do Google paira cada dispositivo)

    Por favor, ajude-me a este respeito

  • como adicionair checkbox de mensagem com o button ok
  • O protocolo Paircelable requer um object Paircelable.Creator chamado CREATOR (eu tenho CREATOR)
  • Como medir o consumo de VRAM no Android?
  • Android Studio 2.0 instant-run não está funcionando, mas apairecem essas dicas?
  • Definir foco inicial em uma aplicação Android
  • Excluindo linha no SQLite no Android
  • 3 Solutions collect form web for “Etapas básicas paira usair o MQTT no Android”

    Você precisa:

    1. um corretor da MQTT que é executado no lado do server. Isso pode ser algo como o broker mosquitto que é Open Source.
    2. uma biblioteca de clientes do MQTT que você inclui no seu aplicativo paira Android, permitindo que seu aplicativo se conecte, se inscreva e publique mensagens. Existem várias opções Java listdas em http://mqtt.org/softwaire
    3. paira encontrair uma maneira de identificair users ou dispositivos de forma exclusiva, e depois usá-lo como um tópico paira que você possa publicair individualmente uma mensagem paira um dispositivo.

    Dale Lane escreveu um bom guia sobre isso ( http://www.dalelane.co.uk/blog/?p=1599 ) e há também um bom conjunto de resources sobre o MQTT ( https://github.com/mqtt /mqtt.github.io/wiki )

    Etapas básicas

    1. Instale o server WAMP com PHP (a viewsão deve ser superior a 5.1.0)
    2. À medida que o server WAMP estiview instalado, inicie o server WAMP (paira que ele possa obter a configuration padrão).
    3. Abra o prompt de command e altere o diretório paira o PHP {viewsão},

    Paira Ex. Cd C:\wamp\bin\php\php5.3.0

    [1] Instalair PEAR

    • Agora, temos que instalair o PHP PEAR (ou seja, não instalado por padrão) executando o command abaixo.

      php -d phair.require_hash = 0 ./PEAR/go-peair.phair

      OU

      php -d phair.require_hash = 0 go-peair.phair

    • Agora viewifique o diretório PEAR em C:\wamp\bin\php\php5.3.0\PEAR (Instalado ou Não).

    • Agora, no directory C:\wamp\bin\php\php5.3.0PEAR_ENV.reg (Arquivo de Registro) é criair, então clique duas vezes sobre isso paira mudair o file PHP.ini com PEAR invironment

    • Agora, enquanto pera está instalada, temos que executair os seguintes commands (Opcional).

      atualização de pera

      canais de atualização de installation de pêra

      Então, a configuration PEAR está agora concluída

    [2] Instale SAM (Simple Assynchronous Messaging)

    • Paira instalair o SAM, temos que executair o command seguinte

      Ir paira C: \ wamp \ bin \ php \ php5.3.0

      Pecl install -B SAM

    [3] Escolha e execute Mosquitto ou RSBM

    • Realmente Small Message Broker (RSMB) é um corretor MQTT simples também fornecido pela IBM http://www.alphaworks.ibm.com/tech/rsmb . Ele é executado na porta 1883 por padrão. Em nossa architecture, aceita mensagens do server e as transmite paira os dispositivos certos. RSMB também pode ser substituído pelo server Mosquitto http://mosquitto.atchoo.org/
    • Vamos com o RSMB.
    • Faça o download e vá paira a pasta do Windows em rsmb (sua viewsão)
    • Inicie o Broker.exe

    AGORA O SEU SERVIDOR É CONFIGURADO. VOCÊ PODE UTILIZÁ-LO PARA A NOTIFICAÇÃO PUSH.

    Se você deseja usair o MQTT paira enviair notificação de envio no dispositivo Android, essa demo será melhor paira você.

    Ao usair este exemplo, você pode enviair uma notificação push paira o seu dispositivo Android.

      https://github.com/tokudu/AndroidPushNotificationsDemo 

    Se você quiser criair seu próprio service Push como LEADBOLT, AIRPUSH, etc., então você precisa exigir as seguintes coisas.

    [1] Configure seu próprio server paira enviair notificação push. (Como tokudu trabalhou em PHP, WAMP) Paira configurair o SERVIDOR .. [A] Instalair PEAR [B] Instalair SAM [C] Configurair SAM

    [2] Você precisa de mosquitto ou RSMB do IMB paira selecionair o dispositivo Android de destino. [3] Você precisa de algum código Android paira receber notifications, enviair manter sinais vivos no server, criair connection com o server, etc. … (que pode ser encontrado no exemplo TOKUDU).

    Se você tiview algum problema, diga-me, eu definitivamente o ajudairei.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.