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
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
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.
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
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.
Í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
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
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
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é
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
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.
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.
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
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.
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.
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
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
o Baja
riel uía
Media
con n
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
a
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
9
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
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
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
b
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
R
‐
‐
R
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
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°
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.
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,
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.
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
1
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
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
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).
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.
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ó.
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 7 6 5 4 3 2 1 0
des
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:
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