lunes, 27 de mayo de 2013

Tarea 8: Redes Sensoriales

Para ésta semana se nos pidió hacer un resumen de un documento científico, el documento que elegí va relacionado con las redes sensoriales aplicadas en un bosque:

"Forest fire detection system based on a ZigBee wireless sensor network"
Junguo ZHANG, Wenbin LI, Ning HAN, Jiangming KAN

Introducción:
Los bosques son parte de los recursos importantes e indispensables para la supervivencia humana y el desarrollo social que protegen el equilibrio de la ecología terrestre. Sin embargo, debido a algunas actividades, ocasiona que determinados ambientes no puedan ser controladas, como los incendios forestales, que últimamente son más frecuentes. Estos incendios son algunos de los problemas más graves en recursos forestales y el medio ambiente humano.
Actualmente, los métodos de prevención de incendios forestales consisten en gran parte de las patrullas forestales como la implementación de torres de vigilancia y últimamente monitoreo por medio de monitoreo satelital, donde este último método requiere muchos recursos financieros, materiales y mano de obra capacitada.

Propuesta:
En este documento proponen el uso de  la tecnología de red inalámbrica de sensores ZigBee y explica como es su aplicación como sistema de vigilancia.

Ventaja:
Dando las ventajas que el sistema puede controlar los parámetros en tiempo real relacionadas como: temperatura y humedad relativa, como así el enviar los datos inmediatamente al ordenador del centro de control. Los datos recogidos son analizados y procesados por el ordenador, haciendo así una evaluación más rápida de un peligro potencial de incendio.


Aplicación de ZigBee red inalámbrica de sensores en un sistema de monitoreo de incendios forestales:
Esta red se compone de numerosos y ubicua nodos de sensores micro que tienen la capacidad de comunicarse y calcular. Estos nodos pueden vigilar, sentido y recopilar información de diferentes ambientes y diferentes objetos de supervisión cooperativa.
ZigBee es un producto de bajo costo y bajo consumo en el protocolo de comunicación de la red inalámbrica de corto alcance. En comparación con otras tecnologías inalámbricas, ZigBee tiene ventajas únicas de la transmisión de datos segura y fiable, una configuración de red fácil y flexible, bajos costos de equipos y baterías de larga duración. Por lo tanto, tiene un gran potencial de desarrollo y la aplicción de mercado prometedor en el campo del control de la industria.
Mediante la aplicación de una red de sensores inalámbricos basados ​​en ZigBee a un sistema de monitoreo de incendios forestales, la información, como la temperatura y la humedad en cualquier parte del bosque cubierto por la red podría ser recogida fácilmente tratada y analizada en cualquier momento. El sistema menciona que el sistema se puede ampliar de manera significativa, provocando el coste de mantenimiento de los equipos podría reducirse y todo el sistema puede ser optimizado.

Elementos:
Un sistema de red inalámbrica de sensores ZigBee incluye nodos sensores, routers y un ordenador host de supervisión.

Evitar pérdida:
Para disminuir la pérdida de paquetes de energía y de datos, una estructura de topología de red del clúster. Los nodos de sensores equipados con microprocesadores de baja capacidad de procesamiento se distribuyen al azar en los bosques y zonas cercanas para recoger los parámetros de vigilancia de incendios, tales como la humedad relativa y la temperatura atmosférica. Dependiendo de la parte de los diferentes nodos de sensores desempeñan en toda la red, que se dividen en tres categorías: nodos fondo común, los jefes de racimo y de red coordinadores. Los datos recogidos se transmiten a su propia cabeza de racimo por un nodo inferior ordinaria. Una cabeza de clúster controla principalmente la fusión de datos y la transmisión de paquetes de datos. A través de la cabeza de racimo, los datos recogidos por los nodos del fondo común de la agrupación se pueden fusionar y se transmiten al coordinador de la red más cercana y los paquetes de datos transmitidos por el coordinador de la red se pueden difundir a grupos relacionados. Un coordinador de la red se ocupa principalmente de las funciones básicas de gestión de red, como la configuración de red, equipos de registro y control de acceso. Información de datos puede ser transmitido a los routers de la comunicación inalámbrica. Al recibir los datos, routers establecer una base de datos local y luego transmiten los datos al ordenador central de monitoreo a través de internet, que ofrece una base de toma de decisiones para los departamentos de prevención forestal o un incendio.



Nodo sensor
El nodo sensor es una unidad básica y la plataforma de la red de sensores inalámbricos. Un nodo sensor se compone habitualmente de un módulo de sensor, un módulo de procesamiento, un módulo de comunicación inalámbrico y un módulo de potencia.
El módulo de sensor es responsable de la conversión analógica-digital de los datos y la recolección de parámetros tales como la humedad relativa de la atmósfera y la temperatura del aire. El módulo de procesamiento es responsable de controlar el funcionamiento de todo el nodo sensor y el ahorro y hacer frente a los datos recogidos por su propio nodo y la información binaria transmitida desde otros nodos. El módulo de comunicación inalámbrico es responsable de la comunicación con otros nodos y el intercambio de información de control y recepción o transmisión de datos. El módulo de alimentación suministra energía a los otros tres módulos y unidades de los nodos, por lo que es el factor clave para el funcionamiento eficaz de la red


Proceso de la transmisión de datos:
Para ofrecer la transmisión de datos dentro de la red ZigBee en este diseño, se utiliza un sistema de solicitudes activas de información por el ordenador de supervisión de host y respuestas pasivas por los nodos sensores.
Cuando el equipo de monitoreo, operado por un trabajador de telecomunicaciones, envía una orden para solicitar información sobre el estado de la temperatura y la humedad del bosque, el orden se transmite al router a través de Internet. El enrutador analiza las tablas de enrutamiento de acuerdo con el orden y decide el coordinador de destino, que luego transmite en el racimo ramificación adjunto para activar la cabeza de clúster de destino. Las emisiones de cabeza en racimo hacia sus nodos miembro para activar los nodos inactivos para llevar a cabo la comunicación de datos. Después de recibir los datos recogidos y enviados por los nodos, la cabeza de racimo integra y devuelve los datos al ordenador central de monitoreo a lo largo de la línea original. Si la red de destino no se encuentra o no está conectado, el cabeza de racimo abandonará el paquete de datos y generar un informe al ordenador principal de supervisión. La mayoría de los nodos en el sistema están en un estado inactivo para ahorrar energía y extender la vida útil de la red.



Conclusion:
Redes inalámbricas de sensores se aplican cada vez más en el campo de la vigilancia ambiental y ecológica. Especialmente en entornos difíciles y duras, que tiene ventajas que los sistemas tradicionales carecen del monitor. Además, la tecnología inalámbrica de sensores tiene una amplia base de aplicaciones en el campo de la vigilancia de los incendios forestales en tiempo real.

Opinión personal:
Leyendo este documento me sirvió para darme una idea de otras formas en poder aplicar este tipo de redes sensoras como al combinar el cómputo ubicuo y aplicándolo en la domótica y así hacer un sistema distribuido para regular la temperatura de determinadas habitaciones.

Referencia:
Forest fire detection system based on a ZigBee wireless sensor network, Junguo ZHANG, Wenbin LI, Ning HAN, Jiangming KAN

viernes, 24 de mayo de 2013

Red Sensorial

Para esta tarea se encargo realizar una red sensorial que fuera aplicado en un área tridimensional. En mi caso busqué aplicarlo simulando un terreno natural invisible, en la cuál se tienen los nodos distribuidos en diferentes posiciones, siendo estos árboles, piedras, pozos, entre otros.

Lo que busqué aplicar es detectar a unos perros de la pradera. Explicándolo un poco tenemos un área con sensores en la que se busca saber donde se encuentra un perro de la pradera (puede ser cualquier objeto, más decidi ponerlo como ejemplo), si encontramos un perro de la pradera estando estático, que este dentro del rango de los sensores, se hace una notificación al igual que a sus sensores vecinos, Se tiene otro caso en la cual teniendo un punto central, que es la madriguera, podemos decir que pueden salir más perros de la pradera y estos se dirigen a una posición, en este otro caso, se detecta que hay un perro de la pradera y se le avisa a sus vecinos.

Herramientas:
Las herramientas usadas para la visualización fue mplot3d, que es una herramienta que ayuda a a visualización de figuras en 3d.

Código:
Para desarrollar el código se buscó realizarlo en clases en la cuál separamos nuestros sensores, nuestros intrusos, los enlaces que se tienen de éstos y la red sensorial que hace uso de los elementos ya mencionados. La idea del uso de clases es para definir objetos que éstos tienen sus atributos y ser más fácil su representación en canvas.

En el código se puede ver unas pequeñas explicaciones al igual que código comentado, donde son test de nodos estáticos que se emplearon como pruebas.

Lo importante a resaltar es el uso de arreglos donde vamos metiendo los nodos que tenemos, los nodos con las conexiones vecinos y los nodos intrusos. Haciendo esto más fácil su su detección ya que un nodo tiene como atributo su posición, así que lo que se hace es comparar en los ejes del sensor "x" "y" "z" y estando en el rango lo marca como intruso, para después guardarse en un lista.

Nodo


Nodo intruso


Arista


Red sensorial


Código completo


Notas:
El código se desarrollo en conjunto con un compañero de clase, en la cuál nos basamos en la construcción de la red sensorial, para ya después aplicarla en diferentes casos.

Resultados:
Explicando un poco de los resultados, distinguimos varios elementos los cuáles son:
  • Nodo rojo: Sensor
  • Triángulo azul: Intruso en estado estático
  • Aristas: Conexiones entre los sensores
  • Lineas en movimiento: Intruso en movimiento

En los resultados podemos ver como se detecta al intruso y es notificado a sus vecinos:




enlance: http://www.youtube.com/watch?v=sEWnaijWq_U

Referencias:
http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html
http://nbviewer.ipython.org/urls/raw.github.com/jrjohansson/scientific-python-lectures/master/Lecture-4-Matplotlib.ipynb
http://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/
http://pybonacci.wordpress.com/2012/12/16/creando-una-animacion-con-matplotlib-y-ffmpeg/
https://astrowiki.physics.ox.ac.uk/pub/EaHS12/PythonPage/Matplotlib.pdf


martes, 21 de mayo de 2013

Resumen: Ad hoc posicionamiento usando AOA


Para ésta semana se nos pidió hacer un resumen de un documento científico, el documento que elegí va relacionado con el ad hoc buscando la posición de un sistema usando AOA:
"Ad Hoc Positioning System (APS) Using AOA"
Dragos, Niculescu and Badri Nath DATAMAN Lab Rutgers University


Ad hoc:
Es aquella red en la que no únicamente hay un nodo central, sino que todos los dispositivos que estan conectados en este mantienen las mismas condiciones y características. Esta es la forma más sencilla para el armado de una red.


Introducción:
Actualmente en la implementación de nuevas redes ad hoc sus características principales son un gran número de nodos.
En éste artículo se propone un método por el que los nodos en las redes ad hoc colaboran en la búsqueda de su posición y orientación de una pequeña fracción de la red.

El objetivo de éste artículo es mostrar que la posición ad hoc es posible con varias capacidades de localización, de forma independiente o en conjunto.
Un ejemplo aplicado esto en los sensores de los aviones que van en conjunto con otros al cruzar determinado campo.

AOA:
Es una colección de nodos ad hoc desplegado de tal manera que cualquier nodo sólo puede comunicarse directamente con sus nodos vecinos inmediatos dentro de la gama de radio. En el caso ideal, cuando la cobertura de radio de un nodo es circular, estas redes se modelan como grafos aleatorios de radio fijo. Se supone que cada nodo en nuestra red para tener un eje principal contra el que se notifican todos los ángulos y la capacidad para estimar con una precisión dada la dirección de la que un vecino está enviando datos.

AOA nodos capaces:
Capacidad AOA se logra generalmente mediante el uso de una red de antenas, teniendo un posible conflicto con en el tamaño de la antena y el consumo de potencia. Un pequeño nodo factor, de forma que cumpla las condiciones determinadas. Su teoría de operación se basa en la diferencia de tiempo de llegada y la diferencia de fase de llegada.
Si un nodo envía una señal de RF y una señal de ultrasonido al mismo tiempo, el nodo de destino podría inferir la gama para el nodo de origen sobre la base de la diferencia de tiempo de las llegadas. Con el fin de obtener el ángulo de llegada, cada nodo puede utilizar dos receptores de ultrasonido colocados a una distancia conocida entre sí, L. Al conocer los rangos x1, x2, y la distancia L, el nodo es capaz de inferir la orientación θ, con una precisión de 5º cuando el ángulo se encuentra entre ± 40º.

Triangulación usando AOA
Si conocemos las posiciones de los vértices de un triángulo y los ángulos en los que un punto interior de los vértices, se puede determinar la posición del punto interior. Éste mismo término aplica en la trilateración, la diferencia de éste es que si se conoce el ángulo BDA, ADC, y el BDC se puede encontrar su posición usando triangulación. Logrando ésto mediante la búsqueda de la intersección de los tres círculos determinados por los puntos de referencia y los ángulos conocidos.


Propuesta en el problema de Ad hoc
Cuando nos encontramos en una red ad hoc el problema es que un nodo sólo puede comunicarse con sus vecinos más cercanos y no siempre pueden ser puntos de referencia. Lo que se busca en ésto es la diferencia entre dos conceptos principales: vector de distancia (DV) de enrutamiento y el posicionamiento de GPS

Control de errores:
Mencionando que todas las mediciones de apoyo están afectados por errores, el reenvío en realidad puede agrandarse con errores más pequeños en los errores más grandes. Lo que se puede hacer para evitar es medir la inferencia basada en ángulos pequeños o en triángulos degenerados, lo que limita la propagación de los paquetes de DV con un esquema de TTL simple y eliminación de los valores atípicos en estimación de la posición.

Movilidad de nodos
APS tiene como objetivo mantener una complejidad baja de señalización en la red de eventos cambia la topología ligeramente. Cuando un nodo se mueve, será capaz de obtener las actualizaciones de vector de distancia de sus nuevos vecinos y triangular para obtener su nueva posición, por lo tanto, la comunicación sigue siendo localizada a los nodos que son realmente móvil.
La movilidad subsiguiente de la red se apoya, siempre y cuando una fracción suficiente de nodos permanece fija en un momento dado para servir versiones de los nodos móviles.


Conclusiones
Gracias a este paper pude identificar que este tipo de posicionamiento se puede mencionar que un sistema de posicionamiento por demanda sería más apropiado para estos casos. Otro de los casos donde se puede aplicar es en la investigación de robótica móvil usando sus sensores como acelrómetros y giroscopios donde un nodo no tiene suficientes vecinos para obtener lecturas de orientación suficientes, o el nodo desea permanecer en un estado inactivo por razones de seguridad o conservación de energía. En estos casos podría usarse para deducir una estimación de la posición actual sobre la base de la última posición triangulada.


Referencia:
Ad Hoc Positioning System (APS) Using AO, Dragos, Niculescu and Badri Nath DATAMAN Lab Rutgers University

Actividad 14 - Retroalimentación Proyecto Final

La finalidad que se tenía en el proyecto era tener un sistema en la cuál el usuario tuviera un interacción con el carro y éste dependiendo de lo buscado realizara determinada acción.

Donde los módulos buscado para su desarrollo son:

  • Data management
  • Cuentas de usuario
  • Usuario compartidos
  • Servicios GPS
  • Música
  • Apertura de puertas
  • Alarmas

Resultado real:
  • Data management
  • Cuentas de usuario
  • Servicios GPS
  • Música
  • Apertura de puertas

Lo que falta:
  • NFC Android, se implementó la lectura de tarjetas RFID/NFC. 
  • Acceso NFC, falta la comunicación entre el dispositivo y la base de datos para autenticar al cliente. Integración, falta la incorporación de los módulos desarrollados, para así tener un sistema unificado en la cuál se tenga aplicado en el carro. Esto incluye la comunicación bidireccional entre servidor-raspberry-arduino. 
  • Música,almacenamiento de listas o conexión con servicios..
  • Apertura de puertas y alarmas, a escala real.

Problemas que se tuvieron:
  • Incorporación con el desarrollo de protocolo de comunicación entre los módulos .
  • Seguimiento del usuario entorno a la métrica. 
  • Almacenamiento de información(diaria).

Cosas a mejorar en un futuro:
  • Designar un líder de proyecto.
  • Presentar un planificación más detallada.
  • BabySteps(problemas pequeños, problemas grandes).
  • Utilizar más herramientas de planificación de proyectos (Gitlab, TaskManager, Google groups, etc).
  • Visión más precisa del alcance del proyecto (Accuracy).

Módulos que desarrolle:
Principalmente me enfoqué en el desarrollo de la parte de la web que abarca Frontend y Backend y el desarrollo de la comunicación entre el dispositivo móvil con el arduino o raspberry por medio del protocolo UDP.

Problemas en los que me presente:
Principalmente en el desarrollo de la interfaz ya que se buscó que el sistema tuviera una relación en web app y algo nativo (inicio de sesión). 

Actividad 13 - Retroalimentación presentación proyectos finales


Lo que se mostró del proyecto se ve que es un avance para poder tener las bases del desarrollo completo del proyecto, muchas veces se dificulta tener una parte inicial y de ahí partir a los demás módulos, el proyecto al igual que muchos otros se ve opacado por la falta de organización entre los equipos.


El objetivo del proyecto que se pusieron al momento de desarrollar el proyecto se cumplió desarrollando un sistema en la cuál cumple con las necesidades del sistema, el prototipo se ve completo y se ve que es un proyecto que tiene un futuro para terminar su desarrollo


El proyecto se que cumplió con su objetivo marcado y el prototipo que se presenta se ve representativo a lo que pudiera ser su aplicación, una de las cosas a mencionar es que no tienen una retroalimentación del sistema, en la cuál les puede servir para mejorar o calibrar el sistema, como pausar o quitar la reproducción de la información.


A la idea propuesta a lo presentado, no se cumplieron del todo con lo objetivos, faltó una mejor organización, evitar quemar los componentes que implementaron, falta definir un poco más lo que son los módulos principales o básicos para así tener un estructura en la cuál continuar con su desarrollo.


El objetivo del proyecto que se pusieron al momento de desarrollar el proyecto se cumplió desarrollando un sistema en la cuál cumple con las necesidades del sistema, hacen hincapié que se enfocarón más en el desarrollo del sistema entorno al software y no del hardware en la cuál buscan realizarlo con una simulación de lo arrojado por el software. El sistema tiene buenas bases para continuar con su desarrollo e implementación para su aplicación.


La idea propuesta a lo demostrado, cumple con los módulos establecidos en la cuál se tiene un sistema donde avisa al usuario sobre lo ocurrido en el carro, estaría bien guardar algunos parámetros que se tienen con el usuario, para así tener un retroalimentación y mejorar el sistema.


En lo presentado veo que se enfocaron un poco más en el desarrollo del sistema entorno al software, aún así hubiera sido bueno tener algún desarrollo del módulo principal que es el de localizar algún objeto, a lo largo de la idea propuesta, se ve que cambiaron en varias ocasiones el enfoque principal, que en un principio era el de un localizador para niños y personas adultas, cambiandolo por la localización de objetos, éste no varía mucho entorno a su funcionalidad, pero si del desarrollo de la usabilidad que tiene.


La idea propuesta a lo presentado, cumple con los objetivos establecidos, en la cual se tiene un prototipo a escala donde se busca que sea la representación del sistema, el equipo se enfoco en tener la retroalimentación con el  usuario, teniendo una interacción con éste.  

lunes, 20 de mayo de 2013

Actividad 12: Plan de Negocios - Domótica

Para ésta semana se nos pidió realizar algún plan de negocio donde se aplique el cómputo ubicuo, en mi caso opté por retomar la idea de domótica, en la cuál me apoyo con el plan de negocios de proyecto de la materia de emprendedores.

Propuesta de Valor:
El proyecto consiste en desarrollar y producir módulos en la cuál se implementen en el hogar del usuario, donde el individuo busca tener una mayor comodidad, teniendo interacción con dispositivos móviles o la interacción que conlleva su entorno.

Propone vender: 
Principalmente se busca vender el desarrollo de un servicio y un producto, dependiendo de lo requerido por el usuario, enfocando principalmente en el abrir-cerrar puertas, administración del gasto del agua para llevar un control y evitar el desperdicio de éste, prendido-apagado de luces con la administración del abrir-cerrar cortinas/persianas dependiendo de la ubicación del individuo para evitar el gasto innecesario del recurso mencionado, control y manejo de la temperatura ambiental según la habitación en la que se encuentre el usuario. 

Material:
El material ocupado principalmente es dispositivos móviles, material de electrónica y algunos equipos de maquinaria para hacer el desarrollo de algunas piezas, mencionando algunos de los elementos electrónicos y elementos básicos a necesitarse son:

  • Arduinos, junto con arduinos shields
  • Servidor
  • Sensores
  • Servo-motores y Motores
  • Máquina CNC


Software:
El software a necesitarse será principalmente para el desarrollo de los módulos como:

  • Processing -Arduino 
  • Rhino - Modelado de piezas
  • Objective C/SDK Android - Programación con los dispositivos móviles
  • Ruby on Rails - Programación en el servidor


Como se piensa vender:
Como ya se mencionó se busca vender como un servicio y un producto, ya que se busca el desarrollo de módulos solicitados por el usuario

Cliente potencial:
Principalmente el cliente principal es todo usuario que cuenta con un hogar, se encuentre en un ambiente urbano, busque la comodidad y tenga los gustos por la innovación, interacción y tecnología y su nivel económico sea de la clase A, B y C (clase rica, clase media alta y clase media).

Mercado:
La población de Monterrey es de 1, 100, 000 personas aproximadamente, 875, 000 cuentan con vivienda propia, el 86% no conoce la domótica y el 82% de la población estaría interesada en la domótica.

Servicios ofrecidos:

  • Desarrollo de módulo: en la que abarca el desarrollo de un módulo de los servicios anteriormente mencionados.
    • $4,000 - $6,000*
  • Desarrollo básico: en la que abarca el desarrollo de un conjunto de módulos como el control de puertas, persianas y luz.
    • $25,000 - $32,000*
  • Desarrollo personalizado: en la que abarca el desarrollo básico junto con otros módulos como el control del clima y administración del agua.
    • $40,000 - $65,000*
*Los precios son un aproximado



Proyecciones financieras
Haciendo un análisis sobre la proyección financiera a lo largo de 3 años sería la siguiente:

  • 1er año:
    • Ingresos: $426,000
    • Gastos: $327,000*
    • Utilidad: $99,000
  • 2do año:
    • Ingresos: $540,000
    • Gastos: $356,000*
    • Utilidad: $184,000
  • 3er año:
    • Ingresos: $720,000
    • Gastos: $412,000*
    • Utilidad: $308,000
*Los gastos fueron medidos entorno al pago de servicios, local, material a emplearse, entre otros.


Competencia:
  • Multimedia
    • Positivo: Tiempo en el mercado, módulos especializados, cuentan con interacción con dispositivos móviles
    • Negativo: Precios altos, enfocados más a empresariales y residenciales
  • Robochi
    • Positivo: Servicios enfocados más al cómputo ubicuo, en la administración y reducción de la energía
    • Negativo: Nueva en el mercado, se maneja por la computadora y el envio de sms al usuario, por lo tanto carecen de aplicación.

martes, 14 de mayo de 2013

Laboratorio 11: Satélites

Para esta semana se nos encargó investigar sobre los satélites.

Introducción:
Es un objeto realizado por el hombre y puesto en orbita alrededor de un cuerpo celeste, su principal objetivo es captar y transmitir información.

Los satélites son clasificados por diferentes tipos: por órbita y por tipo de misión

Tipo de órbita:

  • LEO: Órbita baja terrestre, en la que se encuentra orbitando a los 2000 km.
  • MEO: Órbita media terrestre, en la que se encuentra orbitando entre los 2000 km a 35 786 km.
  • HEO: Órbita alta terrestre, en la que se encuentra orbitando a más de 35 786 km.
Tipo de misión:
  • Comunicaciones: Se encargan de distribuir señales de televisión, audio y conexiones telefónicas.
  • Navegación: Son satélites artificiales colocados en órbita terrestre con el fin de específico de colaborar con la navegación marítima y aerea.
  • Meteorológicos: Se centra en el estudio y observación de la atmósfera y del tiempo.
  • Militares: Se centra observación y reconocimiento de determinadas áreas.
  • Científicos: Se centra en el estudio y análisis de diferentes cuerpos, medios, entre otros.

Comunicación satelital:
La comunicación satelital, se da gracias al envio de datos por medio de ondas electromagnéticas. El funcionamiento de éste es simple de explicar, donde se necesitan de 3 medios uno que será el emisor, otro que será el amplificador (satélite) y un tercero que será el receptor.
  • Emisor: Es el que envía la señal al satélite.
  • Amplificador: Es el satélite y se encarga de ampliar la señal recibida por el emisor, para que pueda ser obtenida por el receptor.
  • Receptor: Es el medio que recibe la información trasmitida.
Algunas definiciones:
Downlink: Comunicación del satélite a la estación.
Uplink: Comunicación hacia el satélite




Seguridad transmisión satelital:
Al momento de buscar información para querer interceptar u obtener la transmisión de una red satelital, no se encuentra muchos datos de estos, más que navegando por la deep web podemos encontrar una buena información de ésta como posiciones de satélites, decodificarlos, crear nuestro propio receptor, entre otros, más abajo pondré el link donde recabé la información.

En si para poder interceptar se necesitan de varias cosas como tener el hardware necesario que intercepte y pueda comunicarse con éste, en dado caso que busquemos recopilar más información y  decodificar la información obtenida, ya que no se encuentra en texto plano.

Tipos de encriptaciones satelitales:
El principal medio de encriptar es por GMR, que es aplicada por las operadoras y la comunicación que se tiene con el satélite.

Conclusión:
Día a día se toma una mayor importancia y un gran campo de interés la comunicación satelital, donde nos vemos envueltos y no concientes sobre la interacción que tenemos con ellos, mencionando un gran ejemplo los dispositivos móviles. Actualmente esta información entra como material sensible, ya que se han visto casos en la cuál diferentes grupos atacan éstos medios para obtener y transmitir la información recabada.

Referencias:
"Security system for defeating satellite television piracy", William Mayfield Charles Rubin.
"The land mobile satellite communication channel-recording, statistics, and channel model", Lutz, E. DLR, Oberpfaffenhofen, Germany Cygan, D. ; Dippold, M. ; Dolainsky, F. ; Papke, W.
"Increased capacity using CDMA for mobile satellite communication", Gilhousen, K.S. QUALCOMM Inc., San Diego, CA, USA Jacobs, I.M. ; Padovani, R. ; Weaver, L.A., Jr.

Tarea 6: Geolocalización

Para esta tarea se nos pidió investigar acerca del funcionamiento del posicionamiento de los dispositivos   o más bien como gps y como funciona la triangulación.

Para esto se investigo de la triangulación y se encontró que hay un método matemático que se encarga de determinar las posiciones de los objetos aplicando geometría de triángulos conocida como trilateración.

Teoría:
Mencionando un poco de teoría para poder hacer traingulación se necesitan forzosamente 3 antenas y un dispositivo que será el receptor, en dado caso que no se tengan las 3 antenas, no funciona o se obtiene un margen de error.

Para poder determinar tuvimos una pequeña discusión entre varios compañeros del salón dando diferentes puntos de vista de como poderse obtener, en mi caso opté por aplicar la distancia entre dos puntos, sacando así la diferencia que se tienen entre las antenas para después aplicarla en el receptor



Código:



Resultados:


Notas:
Otra de las posibles soluciones es una vez tenido la intensidad de cada antena, realizar algo parecido a la votación de puntos en una imagen determinada, ya que esperaremos que la intensidad toque el receptor dando un voto en de cada antena y así determinar donde cruzan éstas.
Más adelante pondré un código desarrollado en javascript, para así tener un demo interactivo.

Referencias:
Mauricio Gende, Ivana Molina, "Trilateración", modificado en 6 de Junio 2011, http://catedras.fcaglp.unlp.edu.ar/geofisica/referenciacion-en-geofisica/teoria/instrumental-y-tecnicas-topograficas/trilateracion.
http://www.sectormatematica.cl/contenidos/distancia.htm
http://es.wikipedia.org/wiki/Triangulaci%C3%B3n
http://es.wikipedia.org/wiki/Trilateraci%C3%B3n

Actividad 11: Sugerencias de Privacidad


ProyectoAutomóvil inteligente
Sugerencias: Me pareció bien que mencionaran sus posibles puntos vulnerables, mencionan sobre el uso de la tecnología bluetooth y gps, en ambos sugiero que investiguen un poco más sobre el proteger los datos, ya que en la tecnología bluetooth es un protocolo que cualquiera podría accesar, así que estaría bien un cifrado o una clave de autenticación. Respecto a términos y condiciones es un poco breve esta un poco breve faltando algunos puntos de mencionar.

ProyectoComputadora inteligente
Sugerencias: Me pareció bien como especificaron el uso de la información o el proceso que se lleva a cabo para la obtención de datos, faltó definir un poco más sobre aviso de privacidad, términos y condiciones, al igual hacer hincapié que la información recabada no será distribuida, mencionar sobre el sistema como evitar romper el proceso de sesión.

ProyectoOficina personalizada
Sugerencias: Me pareció bien como especificaron la información que obtienen, faltó definir un poco más sobre los medios por donde se distribuirá la información o como llega a ésta (bluetooth, wifi, cable coaxial, etc.),  para el aviso de privacidad quedo un poco breve.

ProyectoLocalizador
Sugerencias: Me pareció muy bien como especificaron la información recabada, al igual posibles riesgos o casos en las que alguien pueda acceder a la información, la encriptación que usarán, solo faltó mencionar sobre avisos de privacidad.

ProyectoGalería inteligente
Sugerencias: Me pareció bien como especificaron la información recabada, al igual que el proceso llevado para obtenerlos, falto definir sobre el medio en la cuál se distribuye la información, posibles riesgos, al igual sobre los avisos de privacidad y términos y condiciones.

ProyectoDespertador inteligente
Sugerencias: Me pareció bien definida los datos que necesitan para la interacción con el sistema, al igual que medio donde los guardarán y como serán protegidos, el aviso de privacidad quedó bien definido, únicamente faltó los términos y condiones.

ProyectoCasa inteligente
Sugerencias: Me pareció bien al definir la información que requieren, al igual sobre su medio de comunicación, faltó definir un poco más sobre el tipo de encriptación que usarán, ya que lo mencionan, quedo brevemente definido aviso de privacidad al igual términos y condiciones.

Proyecto: Garage inteligente
Sugerencias: Bien definido los datos a emplearse, el manejo de la información recabada, la seguridad que tendrán en ella, aviso de privacidad y el pequeño análisis de seguridad que hicieron del sistema, únicamente faltó términos y condiciones.

martes, 7 de mayo de 2013

Puntos Extras: Satélites



Referencias:
http://io9.com/391538/the-ten-most-important-satellites-orbiting-earth-now
http://www.globalcomsatphone.com/hughesnet/satellite/costs.html
http://cuadernodeobservaciones.bligoo.es/los-satelites-artificiales
http://es.wikipedia.org/wiki/Sat%C3%A9lite_artificial

Actividad 10: Redes de Telecomunicaciones