Sunteți pe pagina 1din 26

INSTITUTO POLITECNICO NACIONAL

UPIICSA

APLICAIONES MULTIMEDIA

Secuencia: 3CM61

Prof.: Rico Aragn Daniel Oswaldo

EQUIPO:

Integrantes:

Lpez Ayala Pedro


Mancera Popoca Christian Alberto
Mondragn Rodrguez Estefana
Rea Monroy Cintia
Reyes Gussen Gabriel
Vega Gutirrez Gabriel Alberto

COMPUTACION UBICUA 3CM61


Contenido
Introduccin ............................................................................................................................................................3
Qu es la ropa inteligente? ............................................................................................................................3
PROPSITO ..........................................................................................................................................................3
Problemtica ...........................................................................................................................................................4
Justificacin ............................................................................................................................................................4
MIDDLEWARE .......................................................................................................................................................4
Alcance ....................................................................................................................................................................4
Fuera de alcance ...............................................................................................................................................5
Objetivo ...................................................................................................................................................................5
Anlisis del sistema ...............................................................................................................................................5
Front-end .............................................................................................................................................................5
Back-end .............................................................................................................................................................6
Caractersticas .......................................................................................................................................................6
Requerimientos ......................................................................................................................................................6
Anlisis de Requerimientos (Funcionales) ....................................................................................................7
Anlisis de Requerimientos (No Funcionales) ..............................................................................................7
Infraestructura de comunicaciones .....................................................................................................................8
Infraestructura del hardware ............................................................................................................................. 10
Software y versiones .......................................................................................................................................... 13
Costeo del software ............................................................................................................................................ 13
Diagramas del sistema ...................................................................................................................................... 14
Diagramas de procesos ................................................................................................................................. 14
Diagrama de flujo de la operacin de la propuesta ................................................................................... 17
Casos de uso................................................................................................................................................... 20
Diagramas de entidad relacin.................................................................................................................. 20
Diseo de las bases de datos ........................................................................................................................... 22
Pantallas............................................................................................................................................................... 24

COMPUTACION UBICUA 3CM61


Introduccin

Nuestro producto tendr en nombre de SmartBB y bsicamente es ropa inteligente con sensores
diseada para poder medir funciones vitales en tiempo real.
SmartBB puede medir: respiracin,
temperatura, posicin corporal, nivel de
actividad, para saber si est despierto o
dormido, informacin fisiolgica del
neonato.
Permitiendo as un escaneo constante y la
posibilidad de compaginar con ciertos
dispositivos (Smartphone, Tablet,
Fablet).

Qu es la ropa inteligente?
Son prendas, aparentemente normales, pero que llevarn integradas en el tejido funciones muy tiles
para nuestra vida. Estas prendas nos ofrecen la posibilidad de llevar a cabo acciones ms complejas
con un hecho tan sencillo como abrochar un botn, aunque pueda parecer un tema de ciencia ficcin,
en los ltimos aos se ha conseguido disear prendas inteligentes para nuestros bebs, ya que tienen
un componente muy especial pues nos hablan de su estado de salud, por tanto, de cuidarlos de forma
ms eficaz y tomar ciertas precauciones.

PROPSITO
El sistema monitoreara constantemente al recin nacido teniendo una conexin inalmbrica, lo cual
mostrara resultados desde una aplicacin para los padres y de los profesionales de la salud.
En caso de algn problema en el estado de salud del recin nacido detectados por los sensores se
enviar una notificacin a los padres y a los profesionales de la salud, lo cual permitir una mejora de
tiempo para el diagnstico y tratamiento de alguna enfermedad que ponga en riesgo la integridad del
neonato.
En caso de que los sensores muestren algn tipo cese en las funciones vitales o algn tipo de incidente
que ponga en riesgo la vida del neonato de manera automtica se enviara un mensaje a los servicios
de emergencia mdica con el estatus, ubicacin, y datos importantes que permitan el mejor tratamiento
y diagnstico (se tendr una base datos con su historial mdico), de esta forma podramos combatir las
causas de muerte y enfermedades que se presentan en recin nacidos.

COMPUTACION UBICUA 3CM61


Problemtica

Cuando nacen los bebes hay veces que no sabemos sus signos vitales en ocasiones pueden estar
enfermos y nosotros no sabemos, esta tecnologa es lo que busca poder monitoreando a los bebes con
solo ponerles una cmoda ropa, la cual podr dormir, jugar y hacer sus actividades, pero estaremos
revisando sus signos vitales con la aplicacin que est conectada a la ropa y nos va mostrando toda
esa informacin y cuando esta fuera del rango alguno de estos parmetros nos manda alertas para
estar pendientes del beb, lograr darle atencin a tiempo para evitar enfermedades o en ocasiones la
muerte del infante.

Justificacin

Con esta tecnologa se busca prevenir la muerte de los infantes o enfermedades que alteren los
sensores para que se le proporcione atencin medica al beb a tiempo y se pueda recuperar, integra
la ropa inteligente la cual tiene sensores en la misma para poder estar escaneando en tiempo real,
mediante los sensores ayudando a los padres o doctores a darle seguimiento, siendo compatible con
los Smartphone, Tablet, fablet, con un sistema operativo para Android y si hay algn problema con el
infante se notificara a dispositivo.

MIDDLEWARE
SOAP (Simple Object Access Protocol)
SOAP es un protocolo que proporciona un mecanismo estndar de empaquetar mensajes. Este
protocolo est pensado para el intercambio de informacin en entornos descentralizados y distribuidos.
Usa las tecnologas relacionadas con XML a fin de definir un marco de trabajo extensible para los
mensajes.

Alcance
Este tipo de tecnologa permitir reducir muertes en neonatos, as como monitorear
enfermedades.
Nos ayudara a reducir tiempos que son vitales cuando la vida est en peligro y de esta
forma tendremos una respuesta rpida de los equipos de emergencia mdica.

COMPUTACION UBICUA 3CM61


Ser til herramienta que ayudar a conseguir datos en el historial clnico, as como
en el diagnstico y tratamiento de enfermedades.

Fuera de alcance

No podr evitar la muerte de los neonatos, o las enfermedades, solo prevenir sucesos por algn
cambio en los sensores

Objetivo

Se busca hacer una aplicacin basada en el sistema operativo Android que nos ayude en el monitoreo de los
bebes mediante ropa inteligente y evitar catstrofes como enfermedades o la propia muerte del mismo, as
obteniendo mayor tranquilidad de los padres, doctores, en dado caso que los sensores maquen fuera de rango
le notifica a los usuarios, el medico tiene el historial del bebe

Anlisis del sistema

Front-end

Una aplicacin con un diseo intuitivo para el cliente.

Interfaz llamativo de fcil comprensin.

Grficas y diseos de fcil lectura que muestres los datos emitidos por los sensores.

Notificaciones que muestren acontecimientos importantes.

Interacciones fciles y fluidas con el Usuario.

Cumplir con una buena Users Experience.

Una aplicacin nativa para Android (desarrollada con JAVA).

COMPUTACION UBICUA 3CM61


Back-end

Web Service construido con PHP.

Implementacin de una base de datos en MySql.

Usaremos un Servidor Dedicado con prestaciones de Cloud Computing.

Los servicios de la nube que usaremos son: IaaS.

Usos de diferentes APIs (Geolocalizacin Google).

Manejo de los servicios creados.

El Sistema Operativo implementado en el servidor ser Linux (LINUX RED HAT 8.0).

Seguridad uso de conexiones seguras HTTPS y encriptacin de la base de datos.

Caractersticas

Compatible con varios dispositivos mviles que tenga instalado Android como sistema operativo
La ropa de diferentes medidas y con la opcin de unitalla
Usos diferentes para que tanto el medico como los papas estn enterados del estado de bebe
La ropa tiene mltiples sensores que miden diferentes cosas como la temperatura, respiracin, signos
vitales, su comportamiento (actividad)

Requerimientos

SmartBB tiene la necesidad de contar con un sistema que permita llevar un mejor control de
las medidas registradas por los sensores, as como una app, que a su vez sea fcil de manejar;
el control consiste en llevar a cabo un registro de todos los datos obtenidos por los sensores y
mostrarlos a los usuarios de la aplicacin.
El sistema registrara los datos obtenidos de los mltiples sensores, es decir la informacin de
los signos vitales, temperatura, respiracin, comportamiento, as como tambin alguna
anomala que podra poner la vida del neonato en peligro, de parte de los usuarios podrn
observar y recibir los datos en tiempo real, as como notificaciones peridicas y posibles

COMPUTACION UBICUA 3CM61


consejos, adems en caso de emergencia poder comunicarse con los servicios de emergencia
de manera automtica.

Anlisis de Requerimientos (Funcionales)


Permitir al usuario registrarse mediante un formulario que ser llenado con datos
personales bsicos del Papa o Mama de igual forma registrar los datos del Bebe.

Permitir al usuario iniciar sesin pidindole nombre de usuario y contrasea.

Permitir conectar varias (prendas inteligentes) a una misma app.

Permitir llevar un registro mdico que muestre datos importantes para los pediatras.

Permitir saber la ubicacin del bebe en caso de emergencia (Servicios de Emergencia).

Generacin de la alerta en caso de emergencia.

Anlisis de Requerimientos (No Funcionales)


Eficiencia:
Toda funcionalidad del sistema y transaccin de datos debe responder al usuario el
menor tiempo posible.

Los datos modificados en la base de datos deben ser actualizados en periodos cortos
(2 segundos), en caso de no contar con conexin guardar temporalmente en la base de
datos del dispositivo.

Usabilidad:
La app debe ser fcil de usar para el usuario.

La app debe poseer interfaces grficas bien formadas.

Seguridad:
La app deber validar el nombre de usuario y contrasea.

Todas las comunicaciones externas entre servidores de datos, aplicacin y cliente del sistema
deben estar encriptadas utilizando el algoritmo RSA.

COMPUTACION UBICUA 3CM61


Infraestructura de comunicaciones

La aplicacin se conectar con el servidor por medio de:


Seales inalmbricas

Wifi a (802.11a)

Por datos mviles

EDGE

3G

HSPA+/3G+

4G

La aplicacin se conectar con los sensores por medio de:


Bluetooth v5.0 (2,4 a 2,48 GHz)

SmartBB es un dispositivo wearable que vamos a adherir a la ropa del pequeo para que nos d un
escaneo constante de las actividades recurrentes del beb, para ello, ste pequeo dispositivo
contara con un principal canal de comunicacin que ser va Bluetooth.
Hoy en da muchas personas contamos con Smartphone y algunas otras tenemos contacto recurrente
con la tecnologa wearable, sta hace referencia a los productos que incorporan un microprocesador
y que usamos a diario formando una parte de nosotros, en esta definicin no consideramos wearable
a nuestra TV del saln, a la mquina de caf de la cocina o bien al ebook que usamos para leer
nuestros libros, en tanto que si bien sean dispositivos electrnicos que poseen microprocesadores y
los empleamos a diario no forman una parte de nosotros dado a que no son llevables o vestibles
en cambio unas gafas, pulseras, relojes, etc, son productos wearables si le agregamos uno o varios
microprocesadores electrnicos.
La conexin bluetooth nos ayudara a darnos respuesta directa a un Smartphone que ser quien
reciba las alertas que se tengan con respecto a las actividades del beb.
El bluetooth es un estndar industrial para conectar en forma inalmbrica (y a corta distancia)
dispositivos electrnicos para la transmisin de voz y datos. Lo que implica que la seal entre
dispositivos no se enva por cable sino a travs de ondas de radiofrecuencia en la banda de los 2.4
GHz.
Se eligi este medio ya que cuenta con las siguientes ventajas:

COMPUTACION UBICUA 3CM61


Facilitar las comunicaciones entre equipos mviles.
Eliminar los cables y conectores entre stos.
Ofrecer la posibilidad de crear pequeas redes inalmbricas y facilitar la sincronizacin de
datos entre equipos personales.
El establecimiento de una conexin entre dos dispositivos Bluetooth sigue un procedimiento
relativamente complicado para garantizar un cierto grado de seguridad, como el siguiente:
Modo pasivo
Solicitud: Bsqueda de puntos de acceso
Paginacin: Sincronizacin con los puntos de acceso
Descubrimiento del servicio del punto de acceso
Creacin de un canal con el punto de acceso
Emparejamiento mediante el PIN (seguridad)
Utilizacin de la red
Durante el uso normal, un dispositivo funciona en "modo pasivo", es decir, que est escuchando la
red.
El establecimiento de una conexin comienza con una fase denominada "solicitud", durante la cual el
dispositivo maestro enva una solicitud a todos los dispositivos que encuentra dentro de su rango,
denominados puntos de acceso. Todos los dispositivos que reciben la solicitud responden con su
direccin, y en este caso la seal llegar directamente al Smartphone principal.
Adems, SmartBB contar con la comunicacin entre un dispositivo wearable y video-vigilancia lo que
hace que ste tenga resultados ms eficaces en el cuidado del pequeo y el monitoreo de cada una
de sus actividades.

COMPUTACION UBICUA 3CM61


Infraestructura del hardware

Detalles del servidor dedicado.

Seguridad

COMPUTACION UBICUA 3CM61


Bases de datos/ Programacin.

Dominios

COMPUTACION UBICUA 3CM61


Costos

SmartBB es un dispositivo wearable que vamos a adherir a la ropa del pequeo para que nos d un
escaneo constante de las actividades recurrentes del beb, para ello, ste pequeo dispositivo receptor
y mdulo de Bluetooth.
Para poder medir los signos vitales necesitamos:
Termistores
Los termistores, como los termopares, tambin son sensores de temperatura econmicos y fcilmente
disponibles, fciles de usar y adaptables. Se utilizan, sin embargo, para realizar sencillas mediciones
de temperatura en lugar de para aplicaciones a alta temperatura. Estn realizados de material
semiconductor con una resistividad que es especialmente sensible a la temperatura. La resistencia de
un termistor disminuye con el incremento de la temperatura para que cuando ocurran cambios de
temperatura, el cambio de la resistencia sea predecible. Son muy utilizados como limitadores de
corriente de irrupcin, sensores de temperatura, protectores contra sobrecargas de reinicio automtico,
y elementos de calentamiento autorregulados.

COMPUTACION UBICUA 3CM61


Puls metro
Un puls metro es un dispositivo que permite a un usuario medir su frecuencia cardaca en tiempo real.
Por lo general, consta de dos elementos: una correa transmisora para el pecho y un receptor que puede
ser un reloj, un ciclo computador, nuestro telfono mvil, .... Los modelos ms avanzados, adems,
miden la variabilidad del ritmo cardaco para evaluar la capacidad fsica.
La cinta del pecho tiene el electrodo en contacto con la piel para controlar electrnicamente las
pulsaciones del corazn (para ms detalles ver Electrocardiograma). Cuando se detecta uno los latidos
del corazn se transmite una seal de radio, que el receptor utiliza para determinar la frecuencia
cardaca. Esta seal puede ser un simple pulso de radio o una nica seal codificada desde la correa
de pecho, que impide que otro usuario cercano que use tambin un transmisor semejante reciba la
seal (conocida como diafona, un tipo de interferencia).
En la actualidad existen puls metros mediante el uso de unos emisores led y unos diodos receptores
permiten la medicin de la frecuencia cardaca directamente desde la mueca, sin necesidad de utilizar
la banda de pecho.

Software y versiones
La app debe ser ejecutado en Sistemas Operativos Android.

La app debe ser ejecutado en las versiones de Android 4.0.3 y versiones superiores

Costeo del software

50,000 MXN aproximadamente mediante la pgina de:


https://www.cuantocuestamiapp.com.mx

COMPUTACION UBICUA 3CM61


Diagramas del sistema

Diagramas de procesos

COMPUTACION UBICUA 3CM61


COMPUTACION UBICUA 3CM61
Almacenamiento
de materia prima

Transporte de
materia prima

Inspeccin de
materia prima

Elaboracin de
ropa y dispositivo
inteligente Almacn
Producto
terminado
Revisin del correcto
funcionamiento del
dispositivo
Espera en
almacn
Empaquetar
producto
terminado

Transporte de
producto terminado a
Inspeccin de
almacn
empaquetado

Transporte Completar carga de


producto paquetes en camin
COMPUTACION UBICUA terminado a camin 3CM61
Diagrama de flujo de la operacin de la propuesta

INICIO

Encender/
desbloquear telfono

Abrir aplicacin de
tienda

Descargar/ Instalar
SmartBB

Aceptar trminos y
condiciones

Instalacin
Intentar de nuevo
correcta?

FIN

COMPUTACION UBICUA 3CM61


INICIO

Iniciar aplicacin
smartbb

Ingresar nombre de
usuario

Ingresar correo
electrnico

Ingresar contrasea

Reescribir contrasea Intentar de nuevo

Contrasea y
datos FIN
correctos?

COMPUTACION UBICUA 3CM61


INICIO

Iniciar aplicacin
Smart bb

Encender bluethoot y
ropa

Vincular con la ropa

Vinculacin
correcta?
Intentar de nuevo

Realizar monitoreo del


estado de bebe
FIN

COMPUTACION UBICUA 3CM61


Casos de uso

Diagramas de entidad relacin

COMPUTACION UBICUA 3CM61


COMPUTACION UBICUA 3CM61
Diseo de las bases de datos

USUARIO. ROPA. APLICACIN.


ID_USUARIO PK Modelo CVE_APLI PK
Nombre Nombre
Talla
Edad Tipo
Color
Direccin

S MARTPHONE. BEB.
NUMERO PK ID_BEBE PK
MARCA Nombre
MODELO Edad
VERSION Peso
BLUETOOTH Estatura

COMPUTACION UBICUA 3CM61


COMPUTACION UBICUA 3CM61
Pantallas

COMPUTACION UBICUA 3CM61


COMPUTACION UBICUA 3CM61
COMPUTACION UBICUA 3CM61

S-ar putea să vă placă și