Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador...

18

Transcript of Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador...

Page 1: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Page 2: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos servicios o sistemas de la vivienda o empresa de manera remota.

Page 3: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

Realizar la interconexión de los dispositivos Realizar la interconexión de los dispositivos controlados con el computador e controlados con el computador e implementar en una maqueta para la implementar en una maqueta para la comprobación y funcionamiento del sistema.comprobación y funcionamiento del sistema.

Elaborar una página WAP que contenga un Elaborar una página WAP que contenga un menú de opciones tales como: Control de menú de opciones tales como: Control de luces (encendido y apagado), Control de luces (encendido y apagado), Control de alarma (Activar y desactivar), Control de alarma (Activar y desactivar), Control de persianas y puertas (Abrir y Cerrar), que persianas y puertas (Abrir y Cerrar), que permiten controlar el sistema de domótica de permiten controlar el sistema de domótica de manera segura, a través del teléfono móvil.manera segura, a través del teléfono móvil.

Page 4: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

Desarrollar software Desarrollar software que que interprete y interprete y ejecute las órdenes enviadas desde el ejecute las órdenes enviadas desde el teléfono móvil al servidor.teléfono móvil al servidor.

Implementar un sistema de seguridad Implementar un sistema de seguridad que mantenga un entorno protegido que mantenga un entorno protegido restringiendo el acceso a intrusos e restringiendo el acceso a intrusos e incluya un firewall para el computador o incluya un firewall para el computador o servidor manejando claves de acceso con servidor manejando claves de acceso con encriptación tanto para el ingreso al encriptación tanto para el ingreso al servidor como a la pagina WAP.servidor como a la pagina WAP.

Page 5: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

El proyecto se desarrollará mediante los pasos o criterios de la METODOLOGIA INCREMENTAL.

Page 6: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

• Puerto de datos (Pin 2 al 9): es de solo escritura, por este registro se envían datos al exterior del pc.•Puerto de estado (Pin 15, 13, 12, 10 y 11): es de solo lectura, por aquí se envían señales eléctricas al ordenador.•Puerto de control (Pin 1, 14, 16 y 17): es de lectura/escritura se puede enviar o recibir señales eléctricas.

Page 7: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

CELULAR

SERVIDOR

LOCAL

INTERNET

OPERADOR

GATEWAY

DOMOTICABIENVENIDO

USUARIO:CONTRASEÑA:

OK ATRAS

DOMOTICABIENVENIDO

USUARIO:CONTRASEÑA:

OK ATRAS

Page 8: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Page 9: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

USUARIO

ADMINISTRADOR

SW DE ADMON

BASE DE DATOS

APLICACION

SIS.SEGURIDAD

USUARIO

FINAL

USUARIO

ADMINISTRADOR

SW DE ADMON

BASE DE DATOS

APLICACION

SIS.SEGURIDAD

USUARIO

FINAL

Page 10: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Page 11: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

Es una herramienta que permite desarrollar páginas web dinámicas así como PHP ó ASP, pero que se combina el lenguaje c++ con HTML ó WML.Su operación requiere de un servidor web (IIS ó Apache) y un compilador de c++ ya sea el de Microsoft (visual c++) ó de Borland sobre Windows y también funciona sobre Linux con el compilador gcc.Su mayor fortaleza se constituye en permitir ejecutar código c++ dentro de las aplicaciones web, pudiendo importar librerías dinámicas DLL’s, y demás rutinas existentes cómo archivos de encabezado (.h).

Page 12: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

El proyecto requiere tener instalada toda la plataforma de CSP lo que implica tener instalado un servidor web, un compilador de C++ (Visual C++) y CSP. Adicionalmente se utiliza una librería que permite controlar el puerto paralelo tanto en lectura cómo en escritura, en éste caso DLPortIO.Además se utiliza Access cómo base de datos para guardar información de dispositivos, usuarios, registro de eventos

Page 13: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

El proyecto se compone de dos aplicativos: uno wap para el control desde dispositivos móviles y otro web para realizar gestión del sistema en el servidor.La aplicación wap contiene un método de validación verificando usuarios y contraseñas guardados en una base de datos, un menú de dispositivos a controlar y un script que ejecuta la acción que el usuario desee sobre el dispositivo que seleccione.El aplicativo web permite configurar el sistema, es decir administrar usuarios, administrar los dispositivos que van a estar disponibles, verificar el registro de uso, ver el estado de los dispositivos y controlarlos.

Page 14: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

Funcionamiento:El aplicativo valida el ingreso de un usuario autorizado, se muestra un menú de dispositivos, el mismo que el usuario configuró previamente en el aplicativo de gestión, se realiza lectura del puerto paralelo para saber el estado del dispositivo que seleccione el usuario y se indica en pantalla mostrando la opción de conmutar su estado actual, si el usuario lo acciona el aplicativo escribe en el pin del puerto paralelo correspondiente a ese dispositivo y por consiguiente el elemento cambia de estado. Todo lo anterior queda guardado en el registro de eventos.

Page 15: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.

* Incluir la librería: #include <dlportio.h>

* Realizar conexión con base de datos* Leer el puerto: = DlPortReadPortUchar(0x379)Bus de Estado

* Escribir en el Puerto= DlPortWritePortUchar(0x379)Bus de Control

Page 16: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Page 17: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Page 18: Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.