Seguinte galera, não encontrei nada parecido em lugar nenhum então estou dependendo da ajuda dos feras desse fórum.

Tenho uma aplicação Android que envia comandos e recebe dados do Arduino. Tudo funciona perfeitamente quando estou conectado via WiFi(seja na minha de casa ou outra rede WiFi qualquer), porem quando conecto a rede 2G, 3G... consigo enviar os comandos só que não recebo as informações.

Imagens para melhor entendimento:

Funcionando:

https://drive.google.com/file/d/0B4q_4VG9m9o6MjJTYlhnaUlmOU0/view

Não funcionando:

https://drive.google.com/file/d/0B4q_4VG9m9o6U1FZUlR5MEFDV0E/view

Alguma sugestão? Se for necessário posto meu código.

Exibições: 1271

Anexos

Responder esta

Respostas a este tópico

Uma das possibilidades, e a mais provável, é o seu 3G não ser rápido o bastante para receber os dados do seu artduino.

Como o arduino se comunica com sua aplicação?

JSON, XML, HTML...

HTML, o que me deixa maluco é que no Android da minha mulher funciona com o 3G.

Com o codigo seria mais facil de dar uma opnião... e tb era importante saber a versão do android dos telefones, ainda ontem me aconteceu ter uma apk em que funciona com versões do android inferiores a 3.0 e não funciona com superiores, e tem tudo a ver com o codigo feito... pq nas versões anteriores essa operação é permitida apesar de não ser recomendada, pois dependendo do tempo que o processo demora...

Já deixou o ip fixo utilizando o no-ip?

Sim amigo. Já foi feito.

Galera,

Não sei o que raios eu fiz mas começou a funcionar do dia para a noite.

A unica coisa que mudou foi meu roteador do dlink para tplink, porem mesmo com o tplink não estava funcionando e do nada começou a funcionar.

Encontrei... incluir na resposta do HTML o código abaixo:

client.println("Connection: close"); 

Os links estão offline tem como enviar para meu e-mail: felipecardosoduraes@hotmail.com

Obrigado.

Teria como me disponibilizar o COD e o aplicativo Android ? fabio.luciano@outlook.com.br

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço