La idea de Domos es utilizar un teléfono móvil como forma de comunicación entre el Arduino y el servidor ya sea para enviar los datos de los sensores como de trabajar con los accionadores.
Automatizar tareas en Android en segundo plano parece que es complicado: Aqui se habla de ello.
http://stackoverflow.com/questions/2775628/android-how-to-periodically-send-location-to-a-server
http://android.stackexchange.com/questions/79532/how-to-watch-a-periodically-shot-image-on-other-pc-smartphone-via-internet-no-l
A raíz de estas páginas encontré .la aplicación IP Web Cam que es una maravilla. Te crea un servidor web en el movil, así que cada vez que te conectes a él podrás tomar una foto y ver el resultado en el navegador.
https://play.google.com/store/apps/details?id=com.pas.webcam&hl=es
Este planteamiento implicaría la necesidad de que el teléfono enviara su IP a algún servidor centralizado para que podamos conocerla. No sabemos tampoco si la IP va a andar cambiando ya que estamos conectados con una tarjeta 3G a un proveedor móvil. Vete tí a saber cómo gestiona él las IPS.
Prefiero por tanto que sea el móvil quien se conecte periódicamente para realizar las acciones e incluso para esperar por ellas. Para eso necesito un temporizador. Voy a intentarlo con una aplicación normal (Es decir, sin jugar con Services de Android) asumiendo que el movil está dedicado a su labor y no voy a necesitar trabajar en segundo plano.
No hay comentarios:
Publicar un comentario