Hola a todos:
Estoy realizando una aplicacion para android para comunicarme con mi arduino a través de internet, para sustituir la pantalla TFT táctil que utilizo y que sea android "la pantalla TFT táctil".
Lo cierto es que nunca me he aclarado mucho con el tema servidor,cliente,etc de internet. Mi idea es que al igual que me comunico con la pantalla por puerto serie, quiero hacerlo en internet,es decir que en cualquier momento pueda enviar o recibir información desde el arduino a la aplicacion android como si realmente fueran los dos puertos series que tengo ahora uno del arduino y otro de la pantalla TFT y viceversa.
En mi aplicacion para android si se comporta como si fuera un puerto serial cuando esta conectado a internet. Puedo enviar datos al arduino sin mas,es decir en cualquier lugar del codigo de la aplicacion. De igual forma en la aplicación en el momento que recibe datos los puedo procesar sin tener que estar consultando si han llegado datos.
El problema lo tengo en el arduino.Si no ha recibido ningun dato de la aplicacion no puedo enviar a través de internet.
¿Hay alguna forma que no haya que utilizar el cliente y el servidor como normalmente se utiliza con arduino para web server o que por otro lado fuera como dos puertos seriales?
Gracias de antemano a todos.