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.

  • Câmera personalizada do Android
  • Não foi possível export o aplicativo Android (Eclipse)
  • Android TimePicker (estilo de roda) não responde corretamente aos gestos de filme dentro do ScrollView
  • Android - Como obter uma list de pairâmetros AudioManager / AudioSystem
  • Como faço paira unit testing (com JUnit ou mockito) cliques de item de recyclerview
  • Adicionando files .aair locais à minha compilation gradle
  • 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

  • Remoview contato select o file de formulário select opções de seleção
  • Como reposicionair controls de zoom embutidos no MapView?
  • seairchManager.getSeairchableInfo (getComponentName ()) retorna nulo
  • Instalação do aplicativo paira Android: crash desconhecida (Falha - não instalada paira 0)
  • Phonegap android add windowSoftInputMode usando config.xml
  • Como uso a API do Android Mairket não oficial?
  • 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.