Instalación

El proyecto realizado permite controlar desde un terminal Android, los distintos dispositivos de un entorno ubicuo, de la manera más  transparente posible para el usuario.

estructura de la app

El montaje del sistema UCH es muy sencillo, para ello necesitas un PC (con Windows o Linux) que hará de servidor:

Paso 1

Descargar Controlar sistemas UPNP

 Controlar sistemas UPNP en Google Play

Paso 2

Descargar el fichero del siguiente enlace y descomprimirlo.

Enlace: http://db.tt/9JPwvsz7

Paso 3

Ahora hay que conocer la IP del PC:

Windows –> ejecuta cmd y escribe ipconfig para conocer la IP

conocer la ip en windows

Linux –> Abre la consola y escribe ifconfig

Anotar la IP y editar el fichero ControlUpNP/Server/webapps/UCH/WEB-INF/web.xml, sustituyendo 192.168.0.10 por la IP de vuestro PC. Guardar.

<param-name>ipAddress</param-name>
<param-value>Vuestra IP AQUÍ:8080</param-value>

Paso 4 

Windows –>Ejecutar el fichero ControlUpNP/Server/bin/bootstrap.jar o el startup.sh (preferiblemente el primero)
Linux –>  sh ControlUpNP/Server/bin/startup.sh

Por último, la IP que aparezca en el web.xml deberá ser la misma que aparezca pinchando en “Establecer Ip del servidor UCH” que se encuentra en el menú principal de la aplicación del smartphone o tableta.

Nota:

El Smartphone o tableta tienen que estar conectados en la misma red.

 

Como comprobar si esta instalado correctamente

Para comprobar si la instalación se ha realizado con exito, pon en tu navegador:

http://192.168.0.10:8080/UCH/index.html sustituyendo 192.169.0.10 por tu IP  y debería de mostrar algo así:

comprobar

Si todo está bien, en la app deberías ver dos dispositivos simulados:

captura de la app

Por defecto tiene que detectar dos dispositivos, pero en http://db.tt/9JPwvsz7 también hay un fichero con el nombre luz.bat, ejecútalo para añadir un nuevo dispositivo de prueba, una bombilla.

 

SI NO FUNCIONA

Por defecto se usa el puerto 8080, así que si está ocupado no funcionará. Por lo que habrá que indicarle que use otro puerto

a) Ve a la carpeta ControlUpNP/Server/conf y edita el fichero server.xml. Modifica la línea 69 donde indica puerto 8080 y pon por ejemplo 80 o el que quieras. Guardar.

La línea quedaría así:

<Connector port=”80″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ />

b) Con el paso (a) ya le hemos indicado al servidor que puerto usar. Ahora modifica el número de puerto  tanto en el fichero web.xml del paso 3, como en “Establecer Ip del servidor UCH” de la app. Por ejemplo: 192.169.1.33:80

Una vez modificado, podéis comprobar si funciona poniendo en el navegador  http://vuestraIP:80/UCH/

Si quieres apagar el servidor tendrás que ejecutar shutdown.sh de la carpeta ControlUpNP/Server/bin/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s