martes, 21 de mayo de 2013

Retroalimentacion el proyecto de mi equipo

Retroalimentación sobre mi proyecto

PLANES INICIALES:
Buscabamos lograr un sistema de acceso y gestión de servicios para la oficina mediante tarjetas RFID. El objetivo: eficientar el acceso al usuario y mejorar la manera en que realiza actividades en su rutina diaria (encender/apagar luces, encender/apagar climas,etc.)

QUÉ HICIMOS:
Nos enfocamos en la necesidad del cliente. El hecho de que los miembros del equipo estuvimos trabajando en una oficina durante el tiempo del proyecto nos facilitó el recolectar datos sobre qué necesidades tienen los empleados de la oficina. En base a la información recolectada, pudimos saber cláramente a qué debíamos dar prioridad, qué debíamos fortalecer y qué cosas el usuario no quería y podíamos descartar.

LO BUENO:
Se logró accesar a aplicaciones, se logró activar servicios (en forma de simulación) mediante los tags RFID, y como un complemento, se logró implementar reconocimiento facial al sistema para fortalecer la seguridad en el acceso.

Uno de los puntos que considero fuertes, fue que tuvimos un capitán que nos estuvo motivando y presionando para sacar todo adelante. Esto siempre será necesario porque de otra manera se puede no lograr nada.

LO NO TAN BUENO:
Nos faltó una mejor coordinación, pues a pesar de que cada módulo funcionó como se esperaba, no los unimos para tener un sistema completo. Vemos esto como una área de oportunidad en la que podemos trabajar para lograr mejores resultados.

LO QUE QUEREMOS HACER EN UN FUTURO:
Nos gustaría tener una aplicación web donde se esté monitoreando toda la información recibida de los tags, esto para que los encargados en la oficina tengan un mayor conocimiento sobre las actividades de sus empleados.

CONCLUSIONES
Fue una buena experiencia trabajar con mi equipo y tener alguien que tomara el lugar de lider para estar orquestando todo. Cada miembro del equipo cooperó y por ello se logró un buen proyecto final.

Laboratorio Ubicuo: Retroalimentación final

Segurilap
Blog del equipo: http://aveoctavo.blogspot.mx/search/label/TemasSSI

Me pareció muy completo el resultado final de este equipo. El equipo alcanzó los objetivos que se propuso. Es muy atractivo el sistema ya en funcionamiento. Cuando hicieron el demo parecía que la computadora se había apagado o que el proyector se había desconectado, pero en realidad era una respuesta muy rápida del sistema que estaba bloqueando la pantalla al no reconocer al usuario. Me encantó el demo.

De los puntos que el equipo mencionó que faltaron, pienso que son cosas muy mínimas y que son solo mejoras extras a lo propuesto inicialmente. Todo lo demás estuvo muy completo.

CarNXP
Blog del equipo: http://inteligentsystems.wordpress.com/

El equipo también logró la mayoría de los objetivos propuestos, eso es muy bueno. Por otra parte, hizo falta una mejor organización. Sobre las ideas que el equipo propuso sobre qué harían mejor en el futuro, me agradó la idea de "baby steps" la cual todos podríamos aplicar.

Hizo falta un demo en vivo, eso nos hubiera impresionado más.


Despertador Inteligente
Blog del equipo: http://3-its.blogspot.mx/

Algo que me gustó mucho, y que el equipo hizo en cada una de las etapas, fue hacer mucha investigación para ver lo que el usuario quiere y lo que no, que le beneficiaría y que le afectaría. Eso es bueno porque resulta en un sistema que el usuario querrá tener: una alarma que no es molesta, pero al mismo tiempo te inquieta a despertarte, y una "cama" sensible a la presencia de la persona sin incomodar con la presencia de componentes o cablerío.

Creo que el trabajo en equipo que se hizo en este proyecto es de admirarse. Y en cuanto al demo, fue muy agradable ver que también se cumplió lo esperado y que se llamará mucho la atención del usuario con algo así.

Galería Inteligente
Blog del equipo: http://ultimo-sem.blogspot.mx/search/label/Computo%20Ubicuo

Hubiera preferido que el demo estuviera en español latino :P.

Casa Inteligente
Blog del equipo: http://3puntosteam.blogspot.mx/


Pienso que perdieron un gran punto que fue el no lograr la aplicación móvil. Creo que es lo que más hubiera atraido al usuario al facilitarle el uso del sistema con su teléfono, al cual está acostumbrado. Tal vez será incómodo o tedioso para el usuario (comparandolo contra una aplicación móvil) el tener que aprender el funcionamiento de un nuevo sistema con el que no está familiarizado.

Son buenas las ideas el agregar reconocimiento de voz y reconocimiento facial. Mejoraría mucho a un sistema como este. De haber terminado el proyecto, un demo hubiera estado genial.

Garage Inteligente
Blog del equipo: http://obicomp.blogspot.mx/

Fue una muy buena idea que por el hecho de no poder tener físicamente un garage este equipo realizó una aplicación web para realizar su proyecto. También considero muy bueno que lograron hacer una aplicación móvil.


Alarma Inteligente 
Blog del equipo: http://ubicomputo.blogspot.mx/

Se logró mucho de lo planeado, aunque a la aplicación también le faltó una mejor interfaz. Muy bueno el demo en video, el funcionamiento del sistema completo es muy atractivo y completo.

Tal como mencionaron, la localización por GPS haría mucha falta al sistema.


Recordatorio Inteligente
Blog del equipo: http://gtdsoftwa.blogspot.mx/search/label/ComputoUbicuo

Pienso que el área que más se debe fortalecer aquí es lo gráfico en la aplicación. No se ve muy atractiva que digamos. Esto haría mucho más atractiva la aplicación.

Plan de negocios

Para la tarea de esta semana, tuvimos la tarea de crear un plan de negocio sobre un proyecto de libre elección. Elegí el proyecto de Oficinas Inteligentes que hicimos para la materia de Clase de Cómputo Ubicuo.

Resumen Ejecutivo
El sistema de Oficinas Inteligentes tiene como objetivo permitir al empleado de oficina un acceso más cómodo y más eficiente a su lugar de trabajo. Esto se logra mediante el uso de tags RFID. El usuario contará con un identificador único, ya sea una tarjeta, un llavero, o una pulsera RFID, el cual contendrá información personal del usuario para un mejor servicio y una mejor gestión de las actividades ocurridas dentro de la oficina.

Otra característica de este sistema será que mediante las tags RFID el usuario será capaz de realizar diferentes acciones que eficientarán su rutina laboral diaria. Imaginemos este escenario: En una oficina, el día laboral ha terminado y solo queda un empleado que se quedó unos minutos extras a terminar su trabajo. El está encargado de cerrar todo y apagar todo y verificar que ningún equipo de cómputo se haya quedado encendido. Para el empleado cansado esto puede resultar fastidioso porque ya trabajó horas demás y solo quiere llegar a descansar.

En lugar de pasar a apagar las luces una por una, y verificar cada lugar de trabajo para ver si hay algúna computadora encendida, el empleado porta en su bolsillo un tag RFID previamente configurado y al pasar por la puerta de salida (donde se encuentra un lector RFID) en un segundo se asegura de que las luces y los equipos estén totalmente apagados.

Ese es el potencial del sistema.

Porqué?
El sistema se ve impulsado por la necesidad que se presenta en las oficinas de un sistema que facilite a los empleados de oficina este tipo de acciones mencionadas. No solo esto sino también el acceso, el cual se ve igualmente beneficiado mediante el uso de tags RFID.

A diferencia de lo que actualmente se le llama "oficinas inteligentes", el sistema de Oficinas Inteligentes ofrece verdaderamente un sistema que "piensa por si solo" al no necesitar que el usuario interactúe directamente con la computadora,y que pueda seguir normalmente el flujo de su trabajo. El cliente no se verá perturbado, ni el flujo de su trabajo alterado gracias a esta tecnología.

Definición y Justificación del negocio
El objetivo del sistema Oficinas Inteligentes es el llenar el mercado con verdaderas oficinas inteligentes. En la actualidad, las llamadas oficinas inteligentes no pasan de tener proyectores y pantallas táctiles en sus salas, por lo cual esta es una oportunidad para innovar verdaderamente esta área.

Uno de los mayores fundamentos de este proyecto es que el área de seguridad y privacidad está totalmente cubierta. Seguro por la cabeza del usuario pasará l duda: "Y si me robal mi tag RFID?". La solución que nosotros ofrecemos es el reconocimiento facial al accessar a la oficina. Esto permite que aun en caso de rob de la tag RFID, no habrá accesso a la oficina ni a los servicios si no es el usuario en persona.
*Aplicación Móvil ---------

Tipo de Organización propuesta
Se propone una organización de propiedad colectiva. La razón: este mercado apenas está naciendo. Como mencionamos, ninguna de las llamadas oficinas inteligentes actualmente implementa realmente sistemas inteligentes. Por ello, se tiene la visión de que creceremos rapidamente, y debido a ello, el equipo de trabajo deberá crecer proporcionalmente a la demanda de sistemas de Oficinas Inteligentes.

Mercado e Imagen
Mercado potencial
Los clientes potenciales en nuestro mercado son muchos. Oficinas siempre habrá para todo tipo de empresas. Los clientes siempre buscarán estar maś cómodos y eficientar sus actividades ya que pasan la mayor parte de su día en su oficina. Por esto, los clientes potenciales son todos aquellos con instalaciones obsoletas o cansados de perder el tiempo en cosas que bien se pueden automatizar.


Mercado meta
Nuestro sistema va dirigido a gente que trabaja en oficina y se ha dado cuenta que muchas actividades pueden eficientarse para ahorrar tiempo y dinero. 

Competencia
Existe una línea de oficinas llamadas SmartOffice, que entre otras, como ya mencionamos, se limitan a salas inteligentes, las cuales reciben el nombre gracias a sus proyectores o a sus pantallas táctiles. Por lo tanto, creemos que estaremos bien parados frente a la competencia para lograr ganar mercado con nuestro sistema.

Producto
Nuestro producto tiene las siguientes características:
- Lector RFID + tags RFID para el acceso a la oficina y la activación/desactivación de servicios.
- Cámara para poder lograr la verificación por rostro.

Conclusiones
Hemos podido darnos cuenta que estamos frente a una gran área de oportunidad que no podemos dejar pasar ya que en nuestras manos está el potencial de crecer a grandes pasos ganando clientes en tantas oficinas que no conocen el potencial de sistemas como este. 



Publicidad y Promoción

Conclusiones

martes, 14 de mayo de 2013

Laboratorio de Redes: Actividad 11



Qué es un satelite?
Un satélite es una nave espacial que se desplaza en una órbita terrestre. Las órbitas son las trayectorias que describen los satélites alrededor del planeta tierra. Hay satélites naturales y satélites artificiales. Ambos tienen una masa menor con respecto a la de la tierra.

Qué hacen los satélites?
Los satélites tienen una gran cantidad de aplicaciones. Aquí mencionaré algunas:

Satélites Científicos
Estos satélites tienen como principal objetivo de estudiar la superficie, atmósfera y entorno de la Tierra, además de otros cuerpos celestes. Estos aparatos permitieron que el cnocimiento del Universo sea mucho más preciso en la actualidad.

Los satélites Echo I no sólo fueron útiles para experimentar técnicas de comunicación pasivas, sino que proporcionaron buena información sobre la densidad de la atmósfera a diversas altitudes. El satélite Explorer I detectó los cinturones de radiación que rodean la Tierra.

Una rama de la ciencia que se ha visto beneficiada por las actividades en el espacio es la Geodesia. Los satélites geodésicos han permitido conocer con exactitud la forma de los continentes, así como el lentísimo per constante movimiento de las placas terrestres. También existen satélites oceánicos que han explorado el fondo marino, revelando gran cantidad de información.

Satélites de comunicaciones
Estos satélites se ubican en la intersección de la tecnología del espacio y de las comunicaciones. Son la aplicación espacial más rentable y más difundida. Las transmisiones en directo vía satélite son parte de la vida diaria. Para la difusión directa de servicios de televisión y radio, telefonía y comunicaciones móviles solo son necesarios sencillos receptores y antenas parabólicas cada día más pequeñas.

Satélites de meteorología
Estos satélites se dedican a la observación de la atmósfera en su conjunto. La comprensión de la física dinámica atmosférica, el comportamiento de las masas nubosas o el movimiento del aire frío o caliente resultan indispensables para realizar predicciones del clima y es gracias a estos satélites que pueden ser conocidas.

El primer satélite meteorológico fue el Tiros-1, lanzado en abril de 1960. A este y otros artefactos se debe el descubrimiento del agujero en la capa de ozono. Existen algunos satélites meteorológicos de órbita geoestacionaria como el SMS, el GOES y el Meteosat que pueden cubrir todo un hemisferio y permiten seguir el comportamiento de fenómenos como la temporada de huracanes, los frentes fríos, etc.

La organización Meteorológica Mundial coordina la recolección, procesamiento y difusión de información y datos meteorológicos provenientes de una constelación de satélites meteorológicos enlazados a 10 mil estaciones terrenas y mil estaciones de observación en altitud.

Satélites de Navegación
Estos satélites fueron diseñados originalmente con fines militares, pero ahora se usan como sistemas de posicionamiento global (GPS, por sus siglas en inglés) para identificar ubicaciones terrestres mediante la triangulación de tres satélites y una unidad receptora manual que puede señalar el lugar donde ésta se encuentra y obtener así con exactitud las coordenadas de su localización geográfica.

Una de las aplicaciones de estos satélites la realiza con éxito la navegación aérea, que está empezando a aprovecharla en los aterrizajes de las aeronaves,
 lo cual supone una guía económica y muy segura para esas actividades.
 
Otra faceta de los satélites de navegación se encuentra en la búsqueda y el rescate (satélites COSPAS y SARSAT). En estos casos los receptores son vehículos dedicados a otras tareas que además están equipados con receptores especiales. Cuando una embarcación se pierde en alta mar, pueden enviar señales que el satélites recibirá y reenviará al puesto de rescate más próximo, incluyendo sus coordenadas aproximadas.

Satélites de Teledetección
Son satélites que observan el planeta mediante sensores multiespectrales, esto significa que pueden sensar diferentes frecuencias de colores, lo que les permite localizar recursos naturales, vigilar las condiciones de salud de los cultivos, el avance de la contaminación en los mares y muchas cosas más.

El aumento de la resolución está creciendo tanto que las fotografías que obtienen pueden tener una clara aplicación militar. Para un mejor aprovechamiento de sus capacidades, este tipo de satélites se suelen colocar en órbitas bajas y polares. Desde estas alturas los satélites enfocan sus sensores que son capaces de tomar imágenes en varias longitudes de onda o bandas espectrales. El satélite toma constantemente imágenes a su paso, engrosando los archivos que se pondrán a disposición del público y servirán como un acervo de la evolución de la superficie terrestre.

3. Mecanismos para interceptar satélites
Existen diferentes métodos con los que los satélites pueden ser interceptados. Los mencionaré brevemente a continuación.


Acción Preventiva
Este método tomar acciones para prevenir que un mensaje continue hacia su destino. Tipicamente, estas medidas solo son empleadas durante tiempos hostiles y con el intento de eliminar los recursos del enemigo. Un método para cumplir este fin es la acción ofensiva abierta. Para poder prevenir de la mejor manera cualquier intercambio de comunicaciones, una fuerza hostil puede actuar y simplemente destruir ya sea una estación terrestre o un satélite en órbita. Aunque muy pocos ataques a satélites han tomado lugar en el pasado, avances en tecnología mundial en diversos campos se aseguran que este concepto se vuelva una preocupación en el futuro muy cercano.

ReferenciasLos satelites y sus aplicaciones: Sandra Ordoñez
http://www.slideshare.net/Sanoh17/los-satlites-y-sus-aplicaciones

Aplicaciones de los satélites
http://todosatelites.fullblog.com.ar/aplicaciones-de-los-satelites.html

The increasing threat to satellite communications, Sean Patrick Bain
http://spacejournal.ohio.edu/issue6/threats1.html

Geolocalizacion

Para la tarea de esta semana se nos encargó simular un método de geolocalización. Yo elegí hacer el método de trilateración.

Este es un método muy simple. Conociendo la ubicación de tres puntos (simuladamente estos puntos son antenas) podemos calcular la ubicación de un cuarto punto (un móvil por ejemplo).



Basta con calcular las distancias entre cada "antena" y el "móvil" y dibujar circunferencias en cada antena, donde el radio será esa distancia entre antena y movil. (En realidad dicha distancia es la fuerza de señal de las antenas, con las que calcularemos la ubicación del punto que queremos conocer).

La explicación exacta del código en donde yo me basé está en esta página.

El codigo es el siguiente:


Referencias:
TULIP Algorithm Alternative Trilateration Method, 2012, LesCottrell https://confluence.slac.stanford.edu/display/IEPM/TULIP+Algorithm+Alternative+Trilateration+Method

Laboratorio de Cómputo Ubicuo: Actividad 11

La tarea de esta semana consiste en dar retroalimentación a los equipos sobre la presentación de privacidad que se dieron la semana pasada.

Alarma Inteligente
Blog del equipo: http://ubicomputo.blogspot.mx/2013/05/actividad-5-privacidad.html


Me agradó que el equipo está realmente consciente del riesgo que la información del usuario corre al estar usando GPS, además de la manera de solucionarlo: reducir todo a enviar la información del usuario mediante internet al e-mail del usuario.

Por otra parte, yo no estaría de acuerdo en que el usuario tenga que elegir si o no dejar activado el GPS todo el tiempo. Pienso que debe haber una forma en que se detecte al usuario del auto para que el GPS se desactive automáticamente. Esto porque el usuario tal vez quiera mantener apagado el GPS pero muy seguramente en alguna ocasión no se acordará de hacer las configuraciones necesarias y sin saberlo estará dejando vulnerable su información y cualquiera con malas intenciones puede acceder a ella. Por ello pienso que sería útil una manera de que el GPS se encienda cuando detecta un desconocido en el auto.

Computadora Inteligente
Blog del equipo: http://aveoctavo.blogspot.mx/2013/05/presentacion-de-privacidad.html

Está excelente la forma en que este equipo no compromete para nada la información de sus usuarios al guardar los archivos necesarios en la misma computadora del usuario. Y como el mismo proyecto está asegurando que nadie entre en la computadora del usuario sin su consentimiento, su información está doblemente segura. Pienso que lo unico en lo que habría que prestar atención sería en cómo cuidar la información en caso de que la computadora fuera hackeada y las fotos del usuario robadas.

Alarma inteligente
Blog del equipo: http://gtdsoftwa.blogspot.mx/2013/05/presentacion-ubicuo-privacidad.html

Este equipo tuvo una idea muy buena y diferente al implementar un algoritmo de encriptación (AES182) dentro del archivo del dispositivo usado. Por esto, pienso que del lado de la privacidad este equipo si está muy bien preparado.

Galería Inteligente
Blog del equipo: http://ultimo-sem.blogspot.mx/2013/05/entrega-5.html

Pienso que en este caso no hay mucha información en riesgo porque el usuario no proporciona información personal. La información almacenada es solo en relación al comportamiento de los usuarios. Sin embargo, no falta quien busque la manera de usar de forma incorrecta la información almacenada. Así que creo que el equipo debe prestar atención en cómo haran login los administradores del lugar (el equipo mencionó que solo ellos tendrán acceso), porque si el administrador se descuida y el login es fácil y sin seguridad, cualquiera podría entrar y hacer mal uso de los datos.


Despertador Inteligente
Blog del equipo: http://3-its.blogspot.mx/2013/05/avance-5.html


Es genial que también este equipo decidió usar encriptación AES en SQLite. Lo que me gustó mucho fue que para su documento del aviso de privacidad se basaron en las sugerencias oficiales del IFAI. Mi sugerencia sería prestar atención a la seguridad del servidor externo donde van a respaldar la información del usuario, ya que, aunque en el celular la información puede estar parcialemente segura, pienso que corre más riesgo en el servidor.


Casa Inteligente
Blog del equipo: http://3puntosteam.blogspot.mx/2013/05/privacidad.html


Se me hace muy buena la idea de la retroalimentación con el usuario sobre los momentos en que se usa la privacidad. Y así como ellos mismos mencionan, pienso que el esfuerzo mayor se debe centrar cuando el usuario entra a la casa, que es cuando proporciona información más importante como lo es su posición. Si no se logra esto el usuario corre peligro si alguien más logra robar la información de dónde se encuentra y tal vez hasta podrían continuar rastreandolo por tiempo indefinido.


Garage Inteligente
Blog del equipo: http://obicomp.blogspot.mx/2013/05/privacidad.html


En mi opinión, el enfoque de seguridad debe estar en la puerta, tal como el mismo equipo lo menciona. Esto es lo mas importante para evitar la entrada de cualquier persona indeseada. El equipo también menciona la seguridad física, y se me ocurre una puerta magnética (en una oficina donde trabajaba el acceso era con tarjetas RFID, la puerta era magnetica y con ventanas pequeñas, de manera que en una ocasión aunque intentaron entrar a la fuerza, no lo lograron). Tal vez serviría para la seguridad física :).

jueves, 9 de mayo de 2013

PUNTOS EXTRA: REED-SOLOMON CODES

Los códigos Reed-Solomon son códigos cíclicos no binarios. Los códigos cíclicos son una subclase de los códigos de bloque estándar de detección y corrección de errores. Este tipo de códigos tiene un amplio rango de aplicaciones en comuniaciones digitales y almacenaje y se usan para corregir errores en muchos sistemas como:
  • Dispositivos de almacenamiento (CD, DVD, Códigos de Barras,etc.)
  • Comunicaciones inamámbricas o móviles
  • Comunicaciones satelitales
  • Televisión Digital
  • Modems de alta velocidad tales como ADSL, xDSL, etc.
La siguiente figura representa un caso típico:


 El funcionamiento es el siguiente:
- El codificador Reed Solomon toma un bloque de información digital y añade bits extras "redundantes".
- Los errores ocurren durante la transmisión o el almacenamiento por varias razones (por ejemplo ruido o interferencia, o rayaduras en un CD).
- El decodificador Reed-Solomon procesa cada bloque y trata de corregir los errores y recuperar la información original.

Propiedades de los Códigos Reed-Solomon
Los códigos Reed-Solomon son bloques de códigos lineales. Un código Reed-Solomon es representado como RS(n,k) con símbolos s-bits.

Lo anterior significa que el codificador toma k símbolos de información de s bits cada uno y añade símbolos de paridad para hacer una palabra clave de símbolo n. Hay n-k símbolos de paridad  de s bits cada uno. Un decodificador Reed-Solomon puede corregir hasta t símbolos que contengan errores en una palabra clave, donde 2t = n-k.

La siguiente es úna palabra clave común de Reed-Solomon:


Ejemplo:
Un código popular de Reed-Solomon es el RS(255,223) con símbolos de 8-bit. Cada palabra clave contiene 255 bytes de palabra clave, de los cuales 223 bytes son información y 32 bytes son paridad. Para este código:

n=255, k = 223, s=8
2t = 32, t=16

El codificador puede corregir cualesquiera 16 errores en la palabra clave.

Aplicaciones
La codificación Reed-Solomon es ampliamente usada en sistems almacenamiento en masa para corregir los errores de ráfaga de asociados con efectos de media.

También es un componente clave de los discos compactos. Este fue el primer uso de correción de error fuerte en un producto consumidor producido en masa. El DVD usa un esquema similar al usado por el CD.

El corrector de errores Reed-Solomon también es usado en archivos "parchive" (parity archive volumen set), los cuales comúnmente son son publicados acompañando archivos multimedia de USENET. El servicio de almacenamiento distribuido en línea llamado Wuala también usa el Reed-Solomon al partir los archivos.

 Código de Barras
Casi todos los códigos de barras bidimensionales usan la corrección de errores Reed-Solomon. Cuando el scanner de código de barras no puede reconocer el símbolo, lo tratará como una raspadura.



Referencias
http://es.wikipedia.org/wiki/Reed-Solomon
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/pscico-guyb/realworld/www/reedsolomon/reed_solomon_codes.html