• No se han encontrado resultados

Sistema de monitoreo móvil conectado a internet

N/A
N/A
Protected

Academic year: 2023

Share "Sistema de monitoreo móvil conectado a internet"

Copied!
71
0
0

Texto completo

(1)

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECÁNICA Y ELECTRICA UNIDADAD CULHUACAN.

T E S I N A

Seminario de Titulación:

“Las tecnologías aplicadas en redes de computadoras”

DES/ESIME-C 5092005/08/2010

“SISTEMA DE MONITOREO MÓVIL CONECTADO A INTERNET”

Que como prueba escrita de su examen profesional para obtener

el título de: Ingeniero en Comunicaciones y Electrónica.

Presenta:

Luis Ivan López Conde

Licenciado en Ciencias de la Informática Presenta:

Rovinzon García Maceda

México D.F JUNIO 2010

(2)

AGRADECIMIENTOS

A DIOS

Por haberme dado salud a mí y a mi familia todo este tiempo y ahora que llega este momento poder disfrutarlo con ellos, por habernos ayudado en los momentos más difíciles, y por guiarme todo este tiempo, por darme esta satisfacción tan grande gracias a dios por todo lo que me has dado.

   

MAMÁ

Te dedico todo mi esfuerzo de todos mis años de estudio, todo lo que he logrado es gracias a ti, por todo lo que me enseñaste, por nunca darme por vencido, por nunca dejarme de nadie a si como tú lo haces, por tu coraje de sacarnos adelante a todos no cualquiera hace lo que tú hiciste ni tiene el valor para hacerlo por eso te admiro y te admiraré siempre te quiero mucho mamá que no se te olvide nunca, esta tesina es especialmente dedicada a ti ,felicidades mama has triunfado como madre.

PAPÁ

Agradecerte porque siempre me has ayudado a tu manera y aun lo sigues haciendo, por enseñarme lo que significa la responsabilidad de tener una familia y sacarla adelante, estas líneas son lo único que te puedo dar en este momento pero es el más importante logro que tengo por ahora y quiero compartirlo contigo me siento muy orgulloso de ser tu hijo y espero que estemos unidos como familia como siempre lo hemos estado. Esta tesina también te la dedico a ti papá porque eres una persona muy importante para mí y te admiro mucho, felicidades papá has triunfado como padre.

CLAUDIA

Eres una admiración para mi Claudia me mostraste el camino de cómo se deben de hacer las cosas, de no darme por vencido a pesar de tener todo en tu contra, a pesar de todas esas situaciones difíciles que pasamos, siempre me enseñaste a superar todos los problemas que se presentaran, siempre me ayudaste y me sigues ayudando espero algún día ayudarte a si como tú lo hiciste conmigo y por apoyarme en todo lo que quiero hacer. Gracias a la vida por darnos situaciones difíciles porque siempre las superamos juntos que fue lo mejor, te quiero mucho Claudia.

GISELA

Gisela quiero dedicarte este esfuerzo porque también es tuyo, tu ayuda siempre fue muy importante para mí y lo seguirá siendo, porque eres una persona muy inteligente y tú nunca te diste por vencida a pesar de todos los obstáculos que tuviste. Como nos dijo Claudia en su tesina ahora te lo digo en la mía espero que nos dediques algunas líneas cuando acabes tu carrera porque confió en que lo lograras a pesar de los nuevos obstáculos que se te presenten. Sabes que cuentas conmigo y con tu familia siempre te estaremos apoyando en lo que quieras hacer, te quiero mucho Gisela.

Al instituto Politécnico Nacional, a la Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad Culhuacan a las personas que le hicieron a mi familia y a mí el camino más difícil porque sin su ayuda no nos hubiéramos esforzado para superar los problemas y a las personas que me apoyaron les agradezco.

LUIS IVAN LOPEZ CONDE

INGENIERO EN COMUNICACIONES Y ELECTRONICA JUNIO 2010

(3)

Al único y sabio Dios, que me ha mostrado su poder y su amor a través de mí vida: dándome unos padres amorosos e incondicionales por los cuales he llegado a este grato momento, regalándome la dicha de poder compartir parte de mi vida con cuatro hermanos únicos los cuales me ayudaron a realizar parte de este gran logro, por poner en mi camino a tan preciada familia con los cuales he compartido triunfos y derrotas, y por darme la dicha de conocer a Abisai una gran mujer, que ha formado gran parte de mi inspiración para salir adelante; Pero sobre todo gracias porque un día tuviste compasión de mi vida y me diste el regalo que nunca podría haber alcanzar con mi propia fuerza, gracias por tu amor Dios y Señor, porque por ti, hoy puedo agradecerte todas estas bendiciones recibidas.

Rovinzon.

(4)

OBJETIVO

Nuestro objetivo principal es diseñar un sistema de monitoreo móvil controlado vía Internet por medio de una página web interactiva, que le muestre al usuario lo que capta la cámara del dispositivo en tiempo real.

OBJETIVOS PARTICULARES.

1. Mostrar en tiempo real la ubicación del móvil, mediante video.

2. Implementar una capa de servicio para controlar el móvil desde la página web.

JUSTIFICACIÓN

Elegimos emprender este proyecto debido a que vimos la necesidad de tener un sistema que nos permitiera monitorear nuestro hogar, para mantenerlo vigilado a pesar de estar fuera de nuestras casas o simplemente para ver a nuestros familiares desde la escuela o el trabajo.

Actualmente existen cantidad de soluciones para cubrir la necesidad antes mencionada, por ejemplo:

3. Sistemas de monitoreo de tráfico

4. Sistemas de cámaras de seguridad en centros comerciales (aunque este sólo cubre la parte de vigilar porque la mayoría no tiene acceso remoto).

5. Cámaras IP.

Las dos primeras cabe mencionar que son muy caras, tanto así que los propietarios son el gobierno y los centros comerciales, por lo tanto estaría fuera del alcance de la mayoría de la gente, adquirir uno de estos sistemas. La tercera opción es más accesible pero aún así sigue siendo demasiado caro. A pesar de que estas cámaras prácticamente no necesitan ningún tipo de instalación, basta con conectarlas a una red local y ya se puede tener acceso desde cualquier lugar.

Estas cámaras son prácticas cuando se quiere monitorear un solo lugar, pero por ejemplo, si quisiéramos monitorear más de tres lugares, se multiplica el costo del sistema, además de que si se requirieran que estas cámaras tuvieran movimiento, de nuevo su costo se elevaría de una manera drástica. Pensamos que actualmente adquirir tres o cuatro cámaras IP para muchas familias, es un lujo que no se pueden dar. En el dado caso que se adquiriera una cámara IP con movimiento, ésta no tendría una gran cobertura en una casa.

Al igual que en el caso de las cámaras IP nosotros buscamos nuestra conexión, pero también queremos ocupar nuestras PC’s para la instalación del sistema, con lo que sería más barato ya que en una PC con nuestro sistema, se pueden conectar varias cámaras y estas cámaras serian más baratas como cámaras web y daría como resultado un sistema de monitoreo móvil más barato y ocupando cosas que ya se tienen.

Un requisito indispensable para la instalación de este sistema, es tener conexión de banda ancha, éste de hecho es un requisito en cualquier sistema de este tipo. Lo anterior no representa un gran problema, ya que hoy en día cada vez son más las personas que adquieren servicios de Internet de banda ancha por medio de un dispositivo USB, debido a que se está haciendo más barato y al adquirir este servicio con cualquier compañía, ésta proporciona sistemas que permiten crear redes

(5)

LAN. Entonces podríamos instalar varias cámaras móviles distintos lugares de nuestro hogar, teniendo así una gran cobertura y todo sin dañar la economía familiar.

(6)

ÍNDICE 

OBJETIVO ... IV  OBJETIVOS PARTICULARES. ... IV  JUSTIFICACIÓN ... IV  INTRODUCCIÓN ... II 

CAPÍTULO 1 ... 4 

1.2 Necesidades ... 5 

1.3 Aplicaciones ... 6 

CAPÍTULO 2 ... 7 

2.1 Móviles propuestos ... 7 

2.1.1 Giratorio 360° ... 7 

2.1.2 Con riel como guía. ... 8 

2.1.3 Tabla comparativa. ... 8 

Tabla 2.1.Tabla Comparativa de Distintos Móviles propuestos ... 9 

2.2 Tipos de cámaras en el mercado. ... 9 

2.2.1 Cámaras Web. ... 9 

2.2 2 Cámaras IP. ... 10 

2.2.3 Telescópicas ... 10 

2.2.4 Tabla Comparativa de Cámaras ... 11 

2.2.5 Cámara a emplear en este proyecto. ... 12 

CAPÍTULO 3 ... 13 

3.1 Protocolo TCP/IP ... 13 

3.2 Active-X ... 13 

CAPÍTULO 4 ... 16 

4.1 Introducción ... 16 

4.2 Instalación del servidor ... 17 

4.2.1 Instalación ... 17 

4.2.1.1 Sitio Web predeterminado ... 18 

4.2.2 Direcciones IP ... 18 

CAPÍTULO 5 ... 20 

5.1 Puerto paralelo ... 20 

5.1.1 Estructura ... 20 

(7)

CAPÍTULO 6 ... 24 

6.1 Arquitectura de los sistemas de vídeo streaming ... 24 

6.1.1 Compresión de audio y vídeo ... 25 

6.1.2 Escalabilidad de la codificación. ... 25 

6.1.4 Protocolos de transporte en tiempo real ... 26 

6.1.4.1 RTP ... 26 

6.1.4.2 RTCP ... 26 

6.1.4.3 RTSP ... 26 

6.1.5 Distribución ... 27 

6.1.6 Receptor y reproductor ... 28 

6.2 Streaming Unicast ... 29 

6.3 Streaming Multicast ... 29 

6.3.1 Recibiendo ... 30 

6.3.2 Enrutamiento ... 30 

6.3.3 Ruta de los datos ... 31 

6.4 Arquitectura de codecs. ... 31 

6.4.1 Codecs de código privado. ... 31 

6.4.2 Codecs de código abierto ... 31 

6.5 Reproductores de Streaming comerciales. ... 32 

6.5.1 Apple quick time ... 32 

6.5.2 RealNetworks ... 33 

6.5.3 Windows Media Player ... 34 

6.6 Windows Media Encoder. ... 34 

6.6.1 Codificación CBR ... 35 

6.6.2 Codificación VBR ... 35 

6.7 Transmitiendo vídeo con Windows Media Encoder. ... 35 

CAPÍTULO 7 ... 39 

7.1 ¿Qué son las cámaras IP? ... 40 

7.2 ¿Cómo, donde, y a que se conectan las cámaras IP? ... 40 

7.3 Configuración de la Cámara de Vivotek. ... 45 

7.4 Descripción física de la cámara ... 45 

7.5 Instalación hardware ... 46 

(8)

7.6 Conexión general de una cámara... 47 

7.7 Instalación software... 48 

7.7.1 Asignación de dirección ip ... 48 

7.7.2 Configuración del sistema. ... 50 

7.7.3 Configuración de red. ... 50 

7.7.4. Configuración de puertos. ... 50 

7.7.5 Resetear y restaurar valores ... 51 

CONCLUSIONES ... 53 

BIBLIOGRAFÍA ... 55 

GLOSARIO ... 57 

ANEXOS... 60   

                         

(9)

INT

Con sustan que la las fu Una d interc que e El pri lo an moni Por t unida objeti Nues nos p estem y cua por e Por o tambi moni

TRODU

el aumento ncial en segu as organizac unciones vita de las tecnol conectados e están captura incipal probl nterior, no es toreo remoto anto el objet ad móvil, mo

ivos.

tro proyecto proporcione mos monitore ando decimos este medio d

otra parte no ién este usu toreando. To

CCIÓN

del uso de l uridad ó mo ciones confíe ales de sus ne logías de mo entre sí, pero ando la inform

lema a la que s posible lle o de los equip

tivo de este onitoreadas p

o consiste e la facultad eando. En est s por Interne de comunicac

o sólo trans uario será ca odo el servici

la tecnología onitoreo a dis en en un enla

egocios.

onitorea actua o se requiere

mación.

e se enfrenta evar cámaras

pos.

solucionar e por medio de

en implemen de desplaza te caso con e et, estamos ha

ción; ya sea smitiremos v apaz de mov io será consu

a en todos lo stancia por m ace corporati

al, es el circu estar dentro

a este tipo de s en una uni

este problem e Internet y

ntar un serv arnos con un el término mo

ablando que a a uno o va vídeo por In ver o manip ultado en una

Figura 1

os ámbitos, medio de co ivo que satisf

uito cerrado de la organi

e tecnología e idad móvil d

ma, mediante en tiempo re

vicio de mo n móvil a tr onitoreo, nos este vídeo to arios usuario nternet a un pular el est a página web

.1

se ha dado mputadora, faga sus nec

partiendo de ización para m

es la portabil debido a no

una red de eal, llevando

onitoreo med ravés del am

s referimos a omado, será os.

n usuario det tado de la b.

lugar a una lo que a dad esidades par

e una serie d manipular lo

lidad, ya que se puede g

cámaras web o a cabo los s

diante Intern mbiente o ev

a grabar o tom enviado o tr

terminado, s a cámara

demanda do lugar a ra cumplir

de equipos os equipos

e debido a enerar un

b en cada siguientes

net, el cual vento que mar vídeo ansmitido

si no que que esté

(10)

Todo lo anterior se puede ver en la figura 1.1 la cual es un diagrama general, en el cual se muestran los bloques que componen nuestro proyecto.

Bloques del Esquema General

Como se mostró en el diagrama de la figura 1.1, tenemos varios bloques donde cada uno de los cuales representa un problema a solucionar o a cubrir. A continuación se enlistarán cada uno de los bloques describiendo a detalle lo que se tiene que hacer para cubrir los problemas planteados.

Bloque de Presentación

Este bloque en el proyecto consiste en una página web, que es la que dará el servicio al cliente. En otras palabras es en donde el cliente o usuario podrá acceder al servicio de monitoreo móvil. Los problemas a resolver son:

• Servidor Web.

Esta parte es fundamental, se podría decir que es la columna que sostiene el proyecto, debido a que si el servidor falla, todo se viene abajo y no sólo nos referimos a que éste falle, sino que también si hacemos una mala instalación de este mismo, no tendría un desempeño adecuado.

Bloque de Servicio De Control.

Esta es una de las capas más complicadas a desarrollar, debido a que es la interfaz entre el servidor y el dispositivo móvil, es decir, en esta capa nos vamos a preocupar por programar y diseñar todo lo necesario para que las señales o instrucciones que la PC o servidor, mande por el puerto paralelo, sean bien recibidas y ejecutadas por el móvil.

Cabe mencionar, que la interfaz será inalámbrica por lo que se empleará un módulo transmisor y receptor (como se muestra en la figura 1.1). Para lograr cubrir este bloque tenemos que:

1. Armar la interfaz entre la PC y el transmisor, de tal forma que los datos que mande la PC por el puerto paralelo sean enviados por el transmisor.

2. Armar el módulo receptor, el cual consistirá de un receptor conectado a un microcontrolador, el cual ejecutará las instrucciones recibidas por el transmisor.

Bloque de Captura de Video.

En esta parte del proyecto nos enfocaremos a revisar algunos conceptos importantes sobre el vídeo streamig, que es el método que emplearemos para transmitir el vídeo. También revisaremos la arquitectura de los sistemas de vídeo streaming así como los protocolos con los cuales trabaja. Por último concluiremos cuál es el mejor software que se adapte mejor a nuestras necesidades. El punto a resolver en esta etapa es precisamente elegir el software para vídeo streaming en base al análisis de los conceptos antes mencionados.

Los puntos anteriores se verán más a fondo en los siguientes capítulos que corresponden a la parte

(11)

del desarrollo del proyecto. La finalidad de los puntos anteriores fue la de tener un panorama general del proyecto y de los puntos que se tienen que cubrir para hacerlo tangible.

Móvil y cámara.

En este bloque escogeremos el tipo de cámara y el tipo de móvil que vayamos a utilizar, este punto tiene una cierta flexibilidad, ya que en realidad el móvil y la cámara serán elegidos de acuerdo a una necesidad específica. En los capítulos posteriores describiremos distintos tipos de cámara que podrían ser útiles para cubrir determinados eventos, de la misma forma propondremos prototipos de distintos tipos de móviles que pueden cubrir distintos tipos de necesidades, de acuerdo al evento o lugar donde se necesite el monitoreo.

Para culminar, daremos a conocer el tipo de cámara y móvil que vamos a utilizar. Decidimos hacerlo de esta manera, porque conocer el tipo de móvil y el peso de la cámara son factores importantes que hay que conocer, principalmente en la fase de control del móvil y la etapa de potencia de este mismo. Ya que no es lo mismo controlar un móvil de una rueda que controlar un brazo mecánico.

Alcance del proyecto

En este proyecto pretendemos llegar hasta la etapa de implementación, es decir, que no sólo tocaremos los puntos teóricos sino que queremos llegar a la parte práctica y experimental. En el punto anterior mencionamos que queríamos este proyecto para ocuparlo en nuestras casas, pero nuestro sistema tiene un mayor alcance ya que se podría implementar en varios lugares como:

• Empresas: Para la supervisión de empleados o de la empresa en general y para seguridad.

• Escuelas: Los padres podrán ver a sus hijos, esto especialmente en guarderías, preescolar aunque también podría emplearse en primarias y hasta secundarias. Además de que tendrán la posibilidad de ver como los maestros dan las clases lográndose así una mejor retroalimentación entre directivos de la escuela y padres. Sería de gran utilidad, si por algún motivo el usuario no puede llegar a clase, la podría tomar por Internet.

• Centros de recreación: Para promocionar centros vacacionales, museos, exposiciones, etc.

• Calles de unidades habitacionales: actualmente en la zona metropolitana y algunos municipios del Estado de México, han hecho grandes cantidades de unidades habitacionales, este tipo de construcciones nos ofrecen la ventaja de que una área relativamente pequeña se aglomeran varias casas, por lo que sería relativamente sencillo instalar una o varias redes LAN donde los vecinos podrían monitorear sus calles con nuestro sistema por motivos de seguridad.

(12)

Los puntos anteriores muestran sólo algunos ejemplos en donde nuestro proyecto podría ser usado, es decir, hasta donde podría llegar nuestro sistema, en otras palabras el alcance que el sistema tendría. Para el caso de esta tesis sólo nos enfocaremos a diseñar e implementar el sistema en nuestros hogares o en la escuela para demostrar su funcionamiento.

(13)

CAPÍTULO 1 ANTECEDENTES

El ser humano siempre se ha movido por el impulso innato de satisfacer sus necesidades basicas, esto lo ha llevado a evolucionar para poder controlar, de cierta manera, su supervivencia. Sin embargo, tambien ha surgido necesidades que ahora es necesario satisfacer. Una de ellas es la seguridad.

A medida que la sociedad evolucionó las causas de la inseguridad se tornaron más complejas lo que conllevó a que se planifiquen sistemas de seguridad de la misma índole, es por esto que notamos que varios elementos a nuestro alrededor cambiaron. Por ejemplo, las cerraduras ya no son lo mismo, como tampoco las puertas, ahora el sistema de seguridad incluye una puerta blindada con varios cerrojos y materiales impenetrables; las alarmas que antes eran sonoras ahora incorporan una conexión con vigilancia privada lo que hace que además de emitir un sonido disuasivo, nos garantiza la presencia de ayuda profesional. Estos sistemas agregaron también el monitoreo mediante un microprocesador que incluye un comunicador digital; su efectividad depende de la seriedad y la eficiencia de la central de monitoreo contratada; en estos casos se recibe una conformación de que la llamada ha sido recibida pero si la central no es una empresa seria, los operadores terminan siendo ineficientes para manejar determinadas situaciones.

El concepto de "sistemas de alarmas" remonta su origen a principios de los años treinta a consecuencia del incremento de nuevas modalidades delictivas que afectaban a algunas ciudades y en virtud de la aparición de nuevas tecnologías en materia de seguridad y vigilancia.

Los sistemas de seguridad han ido evolucionando conforme se van desarrollando nuevas tecnologias y los usuarios exigen mejores soluciones a sus problemas, con un menor tiempo de respuesta, con mayor eficiencia y con un minimo de fallas. Los sistemas se dividen en generaciones para poder clasificar su operabilidad, esto garantiza al usuario la confiabilidad de que se cumpliran sus requerimientos con las ultimas novedades tecnologicas.

Hay una gran variedad de sistemas de seguridad, pueden encontrarse desde sencillos dispositivos en red de seguridad poco compleja implementados para hogares, hasta edificios inteligentes endonde los dispositivos son capaces de tomar decisiones.

Existen 3 generaciones en la historia de los sistemas de seguridad, clasificadas dependiendo de la complejidad que involucra. La primera generacion se involucraba únicamente a la implementacion de un dispositivo capaz de dar aviso de cualquier violación y un medio que lo controlará.

La segunda generación ya consistía en un medio capaz de controlar los eventos y que además podía tomar decisiones deacuerdo a la situacón. Esto permitio que el usuario dejará de realizar eventos manuales y que ademas disminuyeran el número de falsas alarmas, pues los dispositivos eran

(14)

5  capaces de interpretar una situacion y definir su en realidad era una situacion de alarma o simplemente una situación poco usual.

Por ultimo en la tercera generación, ya se implementaron medios para poder monitorear todos los eventos que se realicen en un lugar sin que el cliente tenga que estar en la misma ubicación. Esto da flexibilidad al usuario para que al mismo tiempo que realiza otras actividades pueda estar revisando el estado en el que se encuentra la empresa o su hogar.

Además un sistema que monitore actividades puede llevar una bítacora de los eventos realizados durante un periodo de tiempo lo que permite definir situaciones de riesgo o determinar ciertas acciones que mejoren el desempeño del sistema.

Las tecnólogias en sistemas de redes van evolucionando al manejo de dispositivos como identidades independientes y autónomas. Dado que los sistemas de seguridad estan representados por una comunidad de dispositivos conectados entre sí y que requieren de un intercambio de servicios, estos sistemas no estan exentos de estos cambios.

En la actualidad los sistemas de seguridad requieren de un largo proceso de integracion de servicios adicionales; es decir para que la comunidad reconozca a un nuevo dispositivo en la red se deberá ejecutar una configuracion compleja.

Un sistema de seguridad debe integrarse a su medio ambiente tanto exterior como interior para producir el mínimo impacto, además de aprovechar todos los sistemas pasivos de climatización, ventilación e iluminación en forma natural y/o complementándose con sistemas electromecánicos eficientes.

En la concepción del diseño es necesario considerar el sitio y el entorno, la localización, orientación, forma y diseño de las estructuras; el tipo de materiales constructivos y acabados

Por otra parte en necesario considerar los requerimientos de los usuarios, que van desde su actividad hasta el uso del espacio, rangos de comodidad, niveles adecuados de iluminación control de ruido y ambientación.

Las tecnologías de información de un sistema de seguridad deben reunir características tales como flexibilidad, deben ser seguros y confortables, ecológicos y altamente redituables; además de contar con información convergente tanto de redes privadas como infraestructura pública, sistemas personales.

1.2 Necesidades

En México se desarrolla muy poca tecnología ya que se compra la mayoría de ella en el extranjero, actualmente los países desarrollados son los que cuentan con sistemas de vigilancia muy avanzados y son más comunes verlos, no sólo se emplean en las empresas sino ya es usual ver aplicados estos sistemas en casas. En nuestro país no es muy común ver a casas con un avanzado sistema de seguridad sólo cuentan algunas empresas con ello.

Lo que se propone es no enfocar solamente este proyecto a nivel industrial sino al público en general planteando una nueva solución contra la inseguridad que se vive actualmente.

(15)

Un buen sistema de alarma no sólo debe hacer sonar una sirena; también debe ser capaz de mantener constantemente informado al dueño de la vivienda de todo lo que sucede en esta, mientras no está.

1.3 Aplicaciones

Con el incremento del volumen de datos, nuevas líneas de investigación, desarrollo tecnológico y competencia corporativa, muchas compañías se están percatando de que se necesita, no sólo proteger su información, sino también sus recursos humanos e infraestructuras que están al servicio de la compañía.

Los sistemas de televisión de circuito cerrado (CCTV) y los de vigilancia por video se están volviendo más comunes en los edificios de oficinas, estructuras externas, escuelas e incluso en las calles. La vigilancia se ha convertido en un componente integral de los métodos de control de acceso enriquecidos con biométricos y sistemas de rastreo.

Este nuevo sistema de video permite transmisiones IP (Internet Protocol) de las señales de video a los dispositivos direccionales IP y pueden transmitirse en combinación con secuencias de voz y/o video. Estas transmisiones pueden almacenarse o simplemente visualizarse en tiempo real. Se cubren los principios y evoluciones de estas tecnologías orientadas hacia las soluciones más novedosas en tecnologías de video digital IP juntamente con información importante acerca de necesidades de infraestructura y requisitos para su implementación. El sistema de cableado estructurado pueden soportar, no sólo el tráfico de red, sino también las necesidades de transmisión de video ya que es la infraestructura más robusta disponible actualmente en el mercado.

La característica plug and play permite instalar las cámaras direccionales IP en cualquier lugar dentro de la infraestructura. Los equipos electrónicos que manejan actualmente tráfico IP se han vuelto parte integrada de los sistemas de vigilancia. Ya que los videos se almacenan en formato digital (JPEG o MPEG), pueden ser vistos desde cualquier lugar de la red bajo nuevos parámetros de seguridad para los archivos administrados como parte de las políticas de seguridad de la red.

Además, éstos pueden ser visualizados simultáneamente desde varios puntos de la red a través de un PC de control. No sólo es fácil de implementar, sino también es extremadamente versátil. Las redes no se sobrecargan con otro protocolo. Las transmisiones son "nativas” en la infraestructura actual, eliminando la necesidad de sistemas de cableado separados.

         

(16)

    CA EQ

2.1 M

Un m Por ej utiliz algun clase Por ú

2.1.1

Este t el alc clase para a

En la ciega visión un m la fig

APÍTULO QUIPO E

Móviles p

móvil puede ejemplo hay m

ados en cas nos móviles s, un pasillo, último indica

1 Girator

tipo de móvi cance visual s, un salón d abarcar una m

a figura 2.1, a, que depen n de esta m movimiento qu

gura 2.3. Co

O 2 EMPLEA

propuesto

ser tan sofis móviles que sos y en am

que podrían , un centro re aremos el mó

rio 360°

il es ideal pa de la cámar de fiestas, la mayor área,

Figura podemos ve nde de la in misma, ver fig

ue nos perm on lo anteri

Figura

ADO EN

s

sticado y po se mueven s mbientes m

n ser útiles ecreativo, un óvil que se em

ara cubrir eve ra pueda cub

habitación d ver figura 2.

a 2.1. Vista aé er que al mo nclinación co

gura 2.2. Un ita manipula or tenemos

a 2.2. Inclinac

N EL PRO

or ende tan c sobre el agua muy específ

en ambiente n parque, etcé

mpleará en el

entos que su brir la mayor de algún hog

1.

érea del área ntar este tipo on la que e na solución p ar la inclinaci una visión

ción y ángulo

OYECT

complicado c a, que vuelan ficos. En los es un poco m

étera.

l proyecto en

ucedan en áre r parte del ár gar. Se propo

que cubriría o de movim esté montada

para eliminar ión de la cám completa de

o de visión de

TO

como se qui n, submarino s siguientes más comune

n cuestión.

eas relativam rea. Un ejem one colocar e

a la cámara.

miento a la cá a la cámara

r el área cieg mara, como s

l recinto.

 

la cámara.

iera o se pue s, etc. Que p puntos mo es, como un

mente pequeñ mplo sería un este móvil en

ámara. Exist y con el á ga, sería la d se puede ob

7  eda llegar.

pueden ser ostraremos n salón de

ñas, donde n salón de n el techo

te un área ángulo de de agregar

servar en

(17)

2.1.2

Con larga depor menc

2.1.3

   

2 Con riel

este móvil s y angosta, c rte, etc. La v cionada, sino

3 Tabla c

 

Giratorio 360º  Con  como Gu Móvil  doble  tracción

Figura 2.

l como gu

e podría opt como es el c ventaja de es o que con un

Fig

omparati

Libert movim

Baja 

riel  uía 

Media

con

Alta 

.3 Movimient

uía.

timizar el us caso de pasil ste diseño es na sola cámar

gura 2.4 Cám

iva.

tad  de  miento 

to adicional p

so de la cám llos, andenes s que no se n

ra y este móv

mara moviénd  

Complicacion mecánicas 

Medias

Altas

Bajas

para eliminar

mara para cub s de metro, c necesitarían

vil sería sufi

dose a través

nes  Cost

Med

Altos

Bajo  

r el área ciega

brir ambiente campos dond varias cámar ciente (ver fi

del riel

os

i

ios

s A

s

a.

es que tenga de se practiq ras para cubr figura 2.4).

Dificultad  de  instalación 

Bajo 

Alto 

Bajo 

an un área que algún rir el área

(18)

Tabla 2.1.Tabla Comparativa de Distintos Móviles propuestos

Como podemos observar algunos de estos puntos son relevantes para el desarrollo del proyecto en el caso de los tipos de móviles que se proponen, los factores propuestos en esta tabla son para el dominio público, sin entrar de lleno a cuestiones de diseño sino simplemente en cuestiones de planeación económica y de mantenimiento futuro del sistema, tomando en cuenta estos puntos se optó por el móvil con doble tracción, buscando siempre una mayor libertad de movimiento que se podría traducir en mayor ángulo de visión y versatilidad, así como sus complicaciones mecánicas, que inmediatamente se traducen en gastos económicos, que como se puede ver, son elevados y no entraría como una alternativa planteada desde la base de que este proyecto sea flexible para los usuarios. Tanto de manera económica como de manera dinámica, en cuanto a que no se necesita tener un sistema complejo de monitoreo, sino simplemente un sistema que se adecue a las necesidades básicas de un sistema de monitoreo sin los impedimentos de complicaciones mecánicas que podrían presentar tanto el giratorio a 360º como el riel como guía.

Para fines de demostrar el funcionamiento del sistema de monitoreo móvil por Internet con este tipo de móvil será mas que suficiente. Los movimientos básicos que tendrá el móvil serán los de: avanzar, retroceder, girar a la izquierda y girar a la derecha. Los movimientos anteriores hay que tenerlos muy en cuenta, cuando veamos el capítulo que tiene que ver con el servicio de control.

2.2 Tipos de cámaras en el mercado.

A lo largo de este capítulo mencionaremos distintos tipos de cámaras que pueden cubrir distintas necesidades, dependiendo del evento que se quiera cubrir o el lugar que se quiera monitorear. Todo con la intención de mostrar las posibles variaciones que el proyecto en cuestión podría tener, como ya hemos mencionado en puntos anteriores, desde que se estaba ideando este proyecto buscamos tener la flexibilidad de poder usar casi cualquier tipo de cámara. Es necesario mencionar que no se profundizará mucho en los detalles técnicos de ellas. Como ya se mencionó, podemos conectar todo tipo de cámara que se pueda enlazar a la computadora. Por último se escogerá una dentro de los distintos tipos que mostraremos para la implementación del proyecto.

2.2.1 Cámaras Web.

La primera cámara Web fue construida en los laboratorios de informática de la Universidad de Cambridge en 1991. Es una cámara sencilla y por lo regular bastante económica, fue diseñada especialmente para transmitir videos por Internet.

Este tipo de cámaras, en un principio, no contaban con una gran resolución, debido a que entre más resolución tuviera el video, era más grande la cantidad de flujo de datos a transmitir por lo que se necesitaba más ancho de banda para transmitir, con lo cual en ese momento muchas personas no contaban.

Ahora en varios países y México no es la excepción, existen una gran cantidad de usuarios que cuentan con servicio de banda ancha que va desde los 256Kbps hasta los 2Mbps. Con esta consideración, las cámaras web han evolucionado y ahora tienen mejores resoluciones.

En general, este tipo de cámara podría considerarse estándar para cubrir casi cualquier evento. Por ejemplo para monitorear escuelas, hogares, calles, etc. A continuación se muestra una cámara Web

(19)

que e

2.2 2

Las c una c intran al gra Estas al igu cáma mism comp no al costo (ver f

2.2.3

Para abiert cáma gran plane Estas cáma

está disponib

2 Cámar

cámaras IP a computadora net disponibl an crecimien s cámaras so ual que las c aras en la im mo ya que c

putadoras qu lmacenan lo o se increme figura 2.6).

3 Telescó

aplicaciones tos, las cám ara y un tele alcance. El etarios, dond s cámaras tam ara sería má

le en el merc

ras IP.

a diferencia d a para transm le. La tenden nto de las red on de fácil in

cámaras web mplementació omo se plan ue ya se te que captura enta. Ahora

picas

s más espec maras telescó escopio unid l sistema im e el usuario p mbién tienen ás que sufici

cado (ver fig

Figu

de las cámar mitir video. L

ncia actual e es inalámbri nstalación y b, pueden cu

ón de este p nteó en un p enían, ademá n, en dado c

se muestra

Fig

cíficas como ópicas son la dos en un so mplementado podría explo n un costo el iente para te

gura 2.5).

ura 2.5 Cáma

ras web son m Lo único que

s que hay un cas.

representan ubrir casi cua proyecto, per principio, la ás que este t caso, cuando

un modelo

gura 2.6 Cám

o observacio a solución.

olo sistema, podría ser orar el manto

levado pero ener una bu

  ara Web

más sofistica e se necesita n crecimiento

una buena alquier event ro iríamos en a idea es in tipo de cám o traen esta f de cámara

mara IP

ones astronó Una cámara

que da com una atracció celeste desd

debido a su uena implem

adas, ya que es tener una o en las inal

solución pa to. Podríamo n contra de nstalar el se maras son mu

función, com que se encu

micas y la a telescópica mo resultado ón llamativa de la comodid

s característi mentación. U

éstas no nec a conexión ámbricas, es

ara transmiti os utilizar es los objetivo ervicio a p uy caras y en mo es de sup

uentra en el

vigilancia en a no es más o una cámar a en página dad de su esc icas, con adq Un modelo d

cesitan de a nuestra sto debido

r video y ste tipo de os de éste partir de n general,

onerse su l mercado

n campos s que una ra con un

s web de critorio.

quirir una de cámara

(20)

telesc

 

2.2.4

 

IP 

Web

Tele

Min

En la mane aprec tambi menc innec mism sistem limita determ mas baterí Se de de un de la

cópica se mu

4 Tabla C

escópicas 

i cámara espí

a tabla anter era, como ciar que algo

ién se tradu cionar que la cesarios en t mo usuario p ma móvil, de ante en una

minante para voltaje cons ías.

ebe mencion na cámara IP dirección IP

uestra a conti

Comparat

Costo 

Alto 

Bajo 

Medio 

ía  Medio 

rior se expon cada una o muy decis uce en gasto a instalación técnicos o p odría hacerl e esta mane cámara que a el diseño d sume, y eso

nar que si se P es elevado, P.

inuación (ver

Figura

tiva de C

Com Insta

Med

Baja

Med

Dem

Tabla 2.2.Ta nen algunos de estas sivo es el c os económic n mientras m personal que lo, el factor

ra el disposi e sea alámbr de los circuit

al fin y al

desea adquir se eleva má

r figura 2.7).

a 2.7 Cámara

ámaras

mplejidad  alación 

dia

a

dia

masiado sencil

abla compara s puntos rele cámaras po osto de dich cos, que par mas sencilla

se necesite inalámbrico itivo no esta rica y consid tos de potenc

cabo se trad

rir una cáma ás si esta es i

telescópica

de Mante

Alto

Bajo

Medio

la Muy B

ativa de Cám evantes que

odrían adecu ho dispositivo ra algunos u sea también

de su auxil o es relevant

a atado a un derando las cia que mien duce en gast

ara IP se deb inalámbrica

enimiento

ajo

maras exponen y uarse a este o, así como s usuarios no n no se pued

lio y siendo te en este pr n medio físic

dimensiones ntras mas pe

tos económic

ben considera y hay un gas

Inalámb

‐ 

‐ 

justifican d e proyecto, su mantenim podrían co den incurrir o esto mas s royecto, ya q co que pued s de dicha c so sostenga cos en sumin

ar que el sim sto mayor po

11  rica 

de distinta se puede miento que

ostear, sin en gastos sencillo el que es un de ser una cámara es el móvil, nistros de

mple costo or la renta

(21)

2.2.5 Cámara a emplear en este proyecto.

Para este proyecto se empleará una cámara conocida como mini cámara o cámara espía. Se eligió este tipo de cámara ya que necesitamos una cámara ligera y que también sea pequeña, ya que como se vio en el punto 2.1.3 utilizaremos un móvil con doble tracción trasera, lo que como veremos en puntos posteriores, se traduce en que necesitaremos dos motores.

Los cuales consumen corriente y entre más peso se les cargue, más corriente consumen, lo que nos da como resultado un mayor consumo de energía.

Lo anterior nos representa un problema, porque como ya vimos anteriormente el móvil será inalámbrico, entonces utilizará baterías. Además de que independientemente de que se esté buscando una mayor duración de las baterías, siempre se debe de buscar consumir la menor energía posible. He aquí la importancia en este proyecto de primero elegir en primera instancia, lo que se va a mover y cómo se va a mover.

La cámara que empleamos en específico, es inalámbrica de 2.4 GHz de marca LLOYD’S modelo CA-1035. A continuación mostramos algunas de sus características principales:

Cámara

Sensor de  Imagen  0.847 cm CMOS

Total de Píxeles  628 x 582 (pixeles)  

 

Resolución Horizontal  380 Líneas

Vista de ángulo  60°

       

(22)

13 

CAPÍTULO 3

SERVICIO AL USUARIO

En este capítulo hablaremos todo lo relacionado con el uso de la página web que prestará servicio al usuario; haciendo la aclaración de que se utilizara el mismo recurso que nos proporciona el software de las cámaras IP (Vivotek).

Actualmente esta aplicación es de los más sofisticados que permiten implementar aplicaciones más potentes, como páginas interactivas, animaciones, transmisión de video, etc.

3.1 Protocolo TCP/IP

Se han desarrollado diferentes familias de protocolos para comunicación por red de datos para los sistemas UNIX. El más ampliamente utilizado es el Internet Protocol Suite, comúnmente conocido como TCP / IP.

El nombre TCP / IP Proviene de dos protocolos importantes, el Transmission Control Protocol (TCP) y el Internet Protocol (IP). Todos juntos llegan a ser más de 100 protocolos diferentes definidos en este conjunto.

El TCP / IP es la base del Internet que sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes LAN y WAN (Wide Area Network, red de área extensa).

TCP / IP fue desarrollado y demostrado por primera vez en 1972 por el departamento de defensa de los Estados Unidos, ejecutándolo en el ARPANET una red de área extensa del departamento de defensa.

En términos generales, el software TCP/IP está organizado en cuatro capas conceptuales que se construyen sobre una quinta capa de hardware.

3.2 Active-X

Active-X es una tecnología desarrollada por Microsoft que apareció por primera vez con la salida de Internet Explorer 3.0. El objetivo de esta tecnología es el de insertar objetos de diferente tipo en una página web y no sólo se limita a eso, sino que esta tecnología nos da la posibilidad de tener interacción y comunicación con programas externos. Existen páginas que la mayoría de su contenido (si no es que todo) está formado por Active-X.

Los controles Active-X guardan un gran parecido con los Applets de Java y los plugins pero Active-X al ser de tecnología autocontenida presenta ventajas ante éstos. La ventaja más importante es que Active-X no necesita de la instalación de algún programa en el navegador para cada objeto, como es el caso de los Plug-ins, sino que cada objeto tiene la suficiente información para ejecutarse a sí mismo sin la ayuda de alguna otra aplicación.

(23)

En la Medi

Cabe tener A con capa se ex por e finale moto interp drive En es puert Como lugar contr que a Norm conec eso e Comu Nues más l medio Reali

a página de s ia Player.

mencionar instalado W ntinuación se

de comunic xplicarán todo el puerto par

es de la par res como el pretados por

r para la etap ste proyecto to en ambien o mencionam res donde es rol con el pue actualmente malmente los ctar la cáma

s que decidim unicación ina

tro propósit libertad de m

o de los mód izamos una

servicio al u

que para qu Windows Med

e mencionar cación y ma os los eleme ralelo, el cua rte del hardw l uso de el m el mismo m pa de potenc

ocuparemo nte Windows mos antes, un

té ya instala erto USB, e se usan para

dispositivos ara, entonces

mos implem alámbrica to es que n movimiento y dulos de tran

búsqueda p

usuario, usare

ue se visualic dia Player lo rá un panoram

anipulación entos involuc al se dará un ware que es microcontrol microcontrola ia de los mot s el LPT en , además de no de los pro ada una red el inconvenie

a todo, por e s anteriores s tendríamos entar el cont

nuestro móv y alcance, la smisión y re para ver los

emos esta te

ce el reprodu que es muy ma general d

del servidor crados tanto na breve des stán involucr lador y el di ador, para da

tores.

n modo ECP que permite opósitos de es LAN. Una o ente de los pu ejemplo: imp se tienen con demasiados trol del móvi

vil sea contr manera en la cepción de r dispositivo

ecnología par

uctor en la p común en la de la capa de r con el móvi en hardware scripción de rados, desde iseño de con ar acciones a

P, ya que est bidirecciona ste proyecto opción era l uertos USB presora, scann nectados, sin

s dispositivos il con el puer

rolado de m a que pensam radiofrecuenc os que se ad

ra insertar u

 

página HTM a mayoría de e servicio de il, en el desa e como en so l mismo, así e los circuito ntrol median a los motores

te modo nos alidad.

es instalar e la de implem

(para el caso ner, mouse, t mencionar q s saturando rto paralelo.

manera inalám mos resolver

cia.

decuarán a

un objeto de

ML, el usuario las PC’s.

e control, q arrollo de est oftware para í como los e os de potenc nte los bits d s y el uso de

s permite co

l monitoreo mentar el se

o de este pro teclado, mem que todavía le los puertos

mbrica para este problem

nuestras nec

Windows

o debe de

que es la te capítulo

el control elementos cia de los de control el circuito

ontrolar el

móvil en ervicio de oyecto), es moria, etc.

e vamos a USB, por

que tenga ma, es por

cesidades,

(24)

15  encontramos un paquete que incluye todo lo necesario para cumplir nuestro objetivo, dicho paquete contiene los módulos de transmisión y recepción que incluyen el dispositivo transmisor y receptor con sus respectivos codificadores y decodificadores. Estos dispositivos son capaces de enviar y recibir señales que contienen los datos que el usuario quiera transmitir con un tamaño de 4 bits.

(25)

CA

SER 4.1 I

Antes para nomb térmi ejecu instal podem sea p En un una comp que s direcc comp

    Exist gente

APÍTULO

RVIDOR Introducc

s de meterno evitar confu bre al softwa ino servidor uta el softwar lamos un so mos llamar s

ara referirno n servidor se

gran cantida putadora per

se esté dand ción es hac putadora. Lo

te una gran e tiene acceso

• Servicio

• Servicio

O 4

WEB ción

os a la progr usiones más are que realiz también se re menciona ftware que p servidor. En os al hardwar e almacenan ad de servi sonal (PC) h do. Cuando n cer una peti anterior se p

cantidad de o, y son:

o Web.

o de correo.

ramación del adelante. L za ciertas tar

usa para re do anteriorm permita ejecu

este trabajo re o al softwa n y ejecutan

dores y de hasta una su nos conectam

ición al ser puede observ

servicios qu

  l servidor, es La palabra s reas en nom eferirse a la mente. En otr utar funcion también usa are.

los archivos una gran v upercomputa mos a un sit rvidor, para var en la sigu

Figura 4.1

ue pueden d

s necesario e servidor se u mbre de los

computador ras palabras, nes de servid aremos la pa

de cada siti variedad, un adora, todo d tio de Intern

que nos en uiente figura

dar los servid

explicar el té usa en infor usuarios. L a física, don

si tenemos dor, entonces alabra servid

io de Interne n servidor p depende del net, lo que h

nvíe las pág 4.1.

dores, a los

érmino servi rmática para a cuestión e nde se almac una computa s esta compu or indistintam

et. En Intern puede ser d servicio o a acemos al in ginas web

 

que la mayo

idor en sí, a darle el es que el cena y se adora y le utadora la mente, ya

net existen desde una

aplicación ngresar la a nuestra

oría de la

(26)

Los s inform ejecu del la

4.2

En es conce corre direcc

4.2.1

En ge contin hay c softw enlist Paso Paso Paso Win

• Servicio

• Servicio servicios ante

mación solic uta. Pero tam ado del servid

Instalaci

ste punto ex eptos de d ctamente, y ciones IP.

1 Instalac

eneral la ins nuación es l cambios con ware de serv tan los pasos o 1: Abrir pa o 2: Ir a “agr o 3: Dentro ndows” (ver f

o de base de d o de vídeos.

eriores tienen citada, una v mbién existen

dor.

ón del ser

xplicaremos m irecciones I ya que los

ción

stalación es l la instalación nsiderables, d

idor, por eje s para la insta anel de contro regar y quitar

de la venta figura 4.2).

Figura datos.

n una caract vez que la c n otros servi

rvidor

más a detall IP que son

equipos de

la misma pa n en Window de hecho exis

emplo Wind alación del se ol.

r programas”

ana dar clic

a 4.2. Agregar

erística en co computadora

cios en los c

e las caracte n fundamen

los usuario

ara diferentes ws Xp pero sten versione dows Server

ervidor:

”.

en “agregar

r o quitar com

omún y ésta a del usuario cuales las pá

erísticas de I ntales para

os o cliente

s versiones d si se quisier es de Window

2003 y Wi

r o quitar co

mponentes de

es, que sólo o la recibe, é

áginas o inst

IIS, también tener un s es acceden a

de Windows ra instalar e ws que ya ti indows Vista

omponentes

e Windows.

o se limitan a éste la interp trucciones se

abarcaremo servidor fun

al servidor

s, la que mo en otras vers enen preinst a. A continu

de

 

17  a enviar la preta y la e ejecutan

os algunos ncionando mediante

stramos a siones, no alado este uación, se

(27)

4.2.1.1 Sitio Web predeterminado

Para acceder al sitio predeterminado tuvimos que ingresar la dirección “http//:localhost/” en nuestro navegador, este sitio web se almacena en nuestro disco duro específicamente en

“C:\Inetpub\wwwroot”. Si queremos agregar nuestras propias páginas web, lo que tenemos que hacer es simplemente moverlas a este directorio con todo y sus archivos correspondientes. Por ejemplo, si creamos una página llamada “Menu.html”, ésta y todos sus archivos (imágenes, sonidos, vídeos, etc.) tienen que ser movidos al directorio “wwwroot” y para abrirla en el navegador, tenemos que colocar la siguiente dirección “http//:localhost/Menu.html” y la página tiene que visualizarse en el navegador. Lo anterior sería útil para páginas sencillas o si sólo se tiene una página en el servidor.

En el caso que se quisiera que el servidor tuviera varias páginas, lo recomendable sería tener una carpeta por página web. Por ejemplo dentro de “wwwroot” creamos una carpeta y la llamamos

“Web_1” y en este directorio movemos la página “Menu.html” para acceder a esta página mediante el servidor, tendríamos que escribir la siguiente dirección en el navegador

“http//:localhost/Web_1/Menu.html”. Entonces podemos tener varios sitios Web almacenados en un mismo servidor.

Un sitio web predeterminado es al que se ingresa sin necesidad de especificar su nombre y para crearlo sòlo se tiene que dar el nombre de Default (predeterminado), a la página que queremos que sea nuestro sitio predeterminado por ejemplo, si en “C:\wwwroot\Web_1” tenemos la página

“Default.html” entonces para acceder a este sitio, sólo tenemos que ingresar la dirección

“http//:localhost/Web1/” e ingresa automáticamente al sitio “Default.html”, entonces se recomienda que a la página principal se le nombre Default.

4.2.2 Direcciones IP

Entender las direcciones IP es fundamental a la hora de querer instalar un servidor. Como vimos antes cuando queríamos abrir una página con el navegador lo hacíamos mediante la dirección de

“localhost”, esta forma de abrir sitios web es muy útil cuando estamos en la etapa de prueba de ésta y sólo se pueden abrir localmente, es decir, que sólo se puede usar este método dentro el mismo servidor. Ahora bien, si se quiere que otros usuarios dentro de Internet vean nuestras páginas y que de hecho ésa es la idea, estos tienen que acceder a nuestro servidor mediante la IP de éste. A continuación se muestran algunos conceptos básicos y clasificaciones de lo que son las IP.

La dirección IP es el identificador de cada host dentro de su red de redes. Cada host conectado a una red tiene una dirección IP asignada, la cual debe ser distinta a todas las demás direcciones que estén vigentes en ese momento, en el conjunto de redes visibles por el host.

En el caso de Internet, no pueden haber dos ordenadores con 2 direcciones IP (públicas) iguales.

Pero sí podríamos tener dos ordenadores con la misma dirección IP siempre y cuando pertenezcan a redes independientes entre sí (sin ningún camino posible que las comunique).

(28)

19  Las direcciones IP se clasifican en:

Direcciones IP públicas. Son visibles en todo Internet. Un ordenador con una IP pública es accesible (visible) desde cualquier otro ordenador conectado a Internet. Para conectarse a Internet es necesario tener una dirección IP pública.

Direcciones IP privadas (reservadas). Son visibles únicamente por otros host de su propia red o de otras redes privadas interconectadas por ruteadores. Se utilizan en las empresas para los puestos de trabajo. Los ordenadores con direcciones IP privadas pueden salir a Internet por medio de un ruteador (o proxy) que tenga una IP pública, sin embargo, desde Internet no se puede acceder a ordenadores con direcciones IP privadas.

A su vez, las direcciones IP pueden ser:

Direcciones IP estáticas (fijas). Un host que se conecte a la red con dirección IP estática siempre lo hará con una misma IP. Las direcciones IP públicas estáticas son las que utilizan los servidores de Internet, con objeto de que estén siempre localizables por los usuarios de Internet. Estas direcciones hay que contratarlas.

Direcciones IP dinámicas. Un host que se conecte a la red mediante dirección IP dinámica, cada vez lo hará con una dirección IP distinta. Las direcciones IP públicas dinámicas son las que se utilizan en las conexiones a Internet mediante un módem. Los proveedores de Internet utilizan direcciones IP dinámicas debido a que tienen más clientes que direcciones IP (es muy improbable que todos se conecten a la vez).

Las direcciones IP están formadas por 4 bytes (32 bits). Se suelen representar de la forma a.b.c.d donde cada una de estas letras es un número comprendido entre el 0 y el 255. Por ejemplo la dirección IP del servidor de IBM (www.ibm.com) es 129.42.18.99.

¿Cuántas direcciones IP existen?

Si calculamos 2 elevado a 32 obtenemos más de 4000 millones de direcciones distintas. Sin embargo, no todas las direcciones son válidas para asignarlas a hostes. Las direcciones IP no se encuentran aisladas en Internet, sino que pertenecen siempre a alguna red. Todas las máquinas conectadas a una misma red se caracterizan en que los primeros bits de sus direcciones son iguales.

De esta forma, las direcciones se dividen conceptualmente en dos partes: el identificador de red y el identificador de host.

(29)

CAPÍTULO 5

SERVICIO DE CONTROL

A continuación se mencionará un panorama general de la capa de servicio de control, que es la capa de comunicación y manipulación del servidor con el móvil, en el desarrollo de este capítulo se explicarán todos los elementos involucrados tanto en hardware como en software para el control por el puerto paralelo, el cual se dará una breve descripción del mismo, así como los elementos finales de la parte del hardware que están involucrados, desde los circuitos de potencia de los motores como el uso de el microcontrolador y el diseño de control mediante los bits de control interpretados por el mismo microcontrolador, para dar acciones a los motores y el uso del circuito driver para la etapa de potencia de los motores. Otro bloque que se mencionará es para el módulo de comunicación inalámbrica, el cual como se observó desde el esquema general de este proyecto es un pequeño bloque primordial del mismo, ya que este bloque nos proporcionará la facilidad de movimiento del móvil.

Una vez hecho todo esto, se finalizara en el diseño y armado de los circuitos impresos de transmisión y recepción junto con los circuitos de potencia del móvil.

5.1 Puerto paralelo

El puerto paralelo de la computadora, conocido como LPT, anteriormente se utilizaba para conectar impresoras fue liberado en 1994 y se apega al estándar IEEE.1284, actualmente tiene 4 modos de operación:

1. Puerto Paralelo Estándar (SPP) 2. Puerto Paralelo PS/2 (Bidireccional) 3. Puerto Paralelo Mejorado (EPP)

4. Puerto Paralelo con Capacidades Extendidas (ECP).

En este proyecto ocuparemos el LPT en modo ECP, ya que este modo nos permite controlar el puerto en ambiente Windows, además de que permite bidireccionalidad.

Como mencionamos antes, uno de los propósitos de este proyecto es instalar el monitoreo móvil en lugares donde esté ya instalada una red LAN.

5.1.1 Estructura

Como podemos observar en la figura 5 .1, el puerto paralelo consta de un conector DB-25 hembra en la PC, también conocido como Centronics, nombre de la empresa que lo desarrolló.

(30)

Está datos

En la en la

Como física decir gener

Di            

  Dir

formado por s, 5 de estado

a figura anter siguiente fig

o podemos amente están

, que son ral de los reg

rección 

rección 

r 25 contacto o, 8 líneas d

Figura rior se muest gura se mues

Figu observar, a n presentes p registros    in gistros.

Nom  

         

Nom

Figura 5.

os, dispuesto de tierra y 4 d

5.2. Organiz tra como está stra como est

ura 5.3. Orga algunos reg pero también nternos o ló

mbre 

Tabla

mbre 

1. Puerto par s en 2 filas q de control. To

zación de los r án físicamen tán compuest

anización de istros se ve n hay regist gicos. En las

Lectura

         

a 5.1. Registro

Lectura/

ralelo hembra que físicame

odo lo anteri

registros físic nte las líneas tos los regist

los registros en reflejado tros que no s siguientes

a/Escritura

o de datos 

Escritura

  a.

nte están div ior se muestr

cos del LPT.

s de datos, co tros del LPT.

del LPT os en las lí

se encuen tablas se mu

Bit D7 D6 D5 D4 D3 D2 D1 D0

Bit #

vididas en: 8 ra en la figur

ontrol y estad .

íneas de sa ntran físicam uestra una de

Propiedad Dato  Dato  Dato  Dato  Dato  Dato  Dato  Dato 

Propieda

21  8 líneas de

ra 5.2.

do. Ahora

alida que mente, es escripción

des 

des 

(31)

           

           

         

Bit 7 Busy 

Bit 6 Acknowledge  Bit 5 Falta de papel  Bit 4 Select In 

Bit 3 Error 

Bit 2 IRQ (Not)  Bit 1 Reservado  Bit 0 Reservado  Tabla 5.2. Registro de estado 

 

Dirección  Nombre  Lectura/Escritura Bit # Propiedades 

                   

                   

                 

Bit 7 No usado 

Bit 6 No usado 

Bit 5 Permite  puerto bidireccional 

Bit 4 

Permite  IRQ  a  través de  la  línea  acknowledge 

Bit 3 Selecciona  impresora  Bit 2 Inicializa 

impresora 

Bit 1 Nueva  línea 

automática 

Bit 0 Strobe 

Tabla 5..3. Registro de control 

De las tablas, podemos ver que cada registro tiene una dirección asignada, en la tabla la dirección se representa con la palabra base, se muestra así porque la dirección puede tener distintos valores, dependiendo de la arquitectura de la PC.

Esta dirección se puede encontrar en el panel de control y en administrador de dispositivos, normalmente el sistema operativo lo identifica como LPT1. La dirección está en numeración hexadecimal y para el caso de este proyecto las direcciones son: 378h que correspondería a la dirección del registro de datos, 379h para el registro de estado y 37Ah para el registro de control. En la figura 5.4 se muestra el esquema general del circuito que emplearemos para mandar los datos, el circuito más detallado se verán en los siguientes puntos:

(32)

En la LPT de d serán micro El est a los Como hará los 0V Si se desee al hab

 

 

 

 

 

a figura 5.4 v tenemos q datos para e n enviados al ocontrolador

tado alto de siguientes va o se podrá ap que algunos V

e sabe traba en, de salidas ber 8 dígitos

Figura 5.4.

vemos que c que conectarl enviar o esc l transmisor r. El software cada termina alores decim preciar, cada tengan un e

ajar con num s en el puerto

binarios, el

Conexión en conectaremos

los a la tierr cribir datos h el cual a su e será el enca

al, o sea, la p males: 2=1, 3=

a salida repre estado alto, m

meración bi o. Sólo basta rango va des

ntre el puerto s las 8 líneas ra de nuestro hacia el exter u vez, los env

argado de ge presencia de

=2, 4=4, 5=8 esenta un díg

mientras que

inaria, se ve a con ingresa

sde 0 hasta 2

LPT y el mó s de datos y o sistema. N

rior, como y viará al rece nerar las sali una tensión 8, 6=16, 7=32

ito binario. C otros tengan

erá que pue ar el número 255.

ódulo transmi 

las terminale Nosotros oc ya mencionam

eptor donde idas por el pu n del orden d

2, 8=64, 9=1 Cada valor q

n un estado

eden encende adecuado, te

isor

es de tierra d cuparemos l mos antes, es

serán recibid uerto paralel e los 5V, cor 128

que enviemos bajo, o sea,

er la combin eniendo en c

23  del puerto las líneas

stos datos dos por el lo.

rresponde

s al puerto cercano a

nación que cuenta que

Referencias

Documento similar