DOI:

https://doi.org/10.14483/23448350.294

Publicado:

2007-11-30

Número:

Núm. 10 (2008): Enero-diciembre

Sección:

Ingeniería y Tecnología

Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado

Remote communication system development via modem with a switched off desktop

Autores/as

  • Darin Jairo Mosquera Palacios Universidad Distrital Francisco José de Caldas
  • Octavio Salcedo Parra Universidad Distrital Francisco José de Caldas
  • Marlon Patiño Bernal Universidad Distrital Francisco José de Caldas

Palabras clave:

Detector de llamada, emulador de descuelgue, identificador de decodificador, sistema de encendido, opto acoplador (es).

Palabras clave:

Detector of call, emulator of offs-hook, identifier of decoder, ignition system. (en).

Referencias

Stallings, W., (2000). Comunicaciones y redes de computadores, Sexta Edición, s.1.,Prentice Hall.

Stallings, W. (2003). Redes e Internet de alta velocidad -- rendimiento y calidad de servicio, 2a edición, s.1., Ed. Prentice hall.

Carballar J. A. (1996), El Libro de las comunicaciones del PC, España, Ed. Alfaomega Ra-ma.

www.setsi.mityc.es/normali/normaliz/uit.htm

Jame S. Kurose, Keith W. R. (2001). Computer Networking, s.l., Pearson Education. Libro sobre Internet y sus protocolos.

Huidobro J., Roldan D. (2003), Integración de voz y datos, España, Ed. Mc Graw Hill.

Comer, D. E. (1996). Redes globales de información con Internet y TCP/IP, vol. 1 principios básicos, protocolos y arquitectura, 3a edición, si,

Ed. Prentice Hall.

García T. J. (2002). Alta velocidad y calidad de servicio en redes IP, España, Rd Ra-ma.

Hakala D. (1998), MODEM a su alcance, s.l.,Ed Mc Graw Hill.

Barry B. Brey. (2001). Los microprocesadores Intel, 5a ed., México D.F., Ed Prentice Hall.

Murray William H., (1987), Programación en Lenguaje ensamblador 80386/80286', Ed.McGraw Hill.

www.htmlweb.net/redes/tcp_ip/capa_2/acceso_red_l.html

León García, A.; Widjaja, I., (2002) Redes de comunicaciones. conceptos fundamentales y arquitecturas básicas, McGraw Hill.

Mitel. (1997). Iso 2-Cmos MT8880C integrated DTMF transceiver.

Commer, D. E. (2000). Interconectividad de redes con tcp/ip, vol 2: Diseño e implementación.Ed. Pentice Hall.

Peterson Richard, (2001), Manual de referencia Linux, Ed McGraw Hill.

Eyler, P. (2001). Redes Linux con tcp/ip., s.1.,Ed. Prentice Hall.

Huidobro J., Roldan D. (2004), Redes y servicios de banda ancha, España, Ed. McGraw Hill.

Gilb T. (2005), Competitive Engineering,disponible en www.tom gilb.com

Cómo citar

APA

Mosquera Palacios, D. J., Salcedo Parra, O., & Patiño Bernal, M. (2007). Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado. Revista Científica, (10), 47–55. https://doi.org/10.14483/23448350.294

ACM

[1]
Mosquera Palacios, D.J., Salcedo Parra, O. y Patiño Bernal, M. 2007. Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado. Revista Científica. 10 (nov. 2007), 47–55. DOI:https://doi.org/10.14483/23448350.294.

ACS

(1)
Mosquera Palacios, D. J.; Salcedo Parra, O.; Patiño Bernal, M. Desarrollo De Un Sistema De comunicación Remota vía Modem Con Un Pc Que Se Encuentra Apagado. Rev. Cient. 2007, 47-55.

ABNT

MOSQUERA PALACIOS, D. J.; SALCEDO PARRA, O.; PATIÑO BERNAL, M. Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado. Revista Científica, [S. l.], n. 10, p. 47–55, 2007. DOI: 10.14483/23448350.294. Disponível em: https://revistas.udistrital.edu.co/index.php/revcie/article/view/294. Acesso em: 6 mar. 2021.

Chicago

Mosquera Palacios, Darin Jairo, Octavio Salcedo Parra, y Marlon Patiño Bernal. 2007. «Desarrollo De Un Sistema De comunicación Remota vía Modem Con Un Pc Que Se Encuentra Apagado». Revista Científica, n.º 10 (noviembre):47-55. https://doi.org/10.14483/23448350.294.

Harvard

Mosquera Palacios, D. J., Salcedo Parra, O. y Patiño Bernal, M. (2007) «Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado», Revista Científica, (10), pp. 47–55. doi: 10.14483/23448350.294.

IEEE

[1]
D. J. Mosquera Palacios, O. Salcedo Parra, y M. Patiño Bernal, «Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado», Rev. Cient., n.º 10, pp. 47–55, nov. 2007.

MLA

Mosquera Palacios, D. J., O. Salcedo Parra, y M. Patiño Bernal. «Desarrollo De Un Sistema De comunicación Remota vía Modem Con Un Pc Que Se Encuentra Apagado». Revista Científica, n.º 10, noviembre de 2007, pp. 47-55, doi:10.14483/23448350.294.

Turabian

Mosquera Palacios, Darin Jairo, Octavio Salcedo Parra, y Marlon Patiño Bernal. «Desarrollo De Un Sistema De comunicación Remota vía Modem Con Un Pc Que Se Encuentra Apagado». Revista Científica, no. 10 (noviembre 30, 2007): 47–55. Accedido marzo 6, 2021. https://revistas.udistrital.edu.co/index.php/revcie/article/view/294.

Vancouver

1.
Mosquera Palacios DJ, Salcedo Parra O, Patiño Bernal M. Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado. Rev. Cient. [Internet]. 30 de noviembre de 2007 [citado 6 de marzo de 2021];(10):47-55. Disponible en: https://revistas.udistrital.edu.co/index.php/revcie/article/view/294

Descargar cita

Visitas

354

Dimensions


PlumX


Descargas

Los datos de descargas todavía no están disponibles.

Ingeniería y tecnología

Revista Científica, 2008-08-00 nro:10 pág:47-55

Desarrollo de un sistema de comunicación remota vía modem con un pc que se encuentra apagado [1]

Remote communication system development via modem with a switched off desktop

Darin Jairo Mosquera Palacios

Ingeniero de Sistemas, Especialista en Teleinformática, Magíster en Teleinformática de la Universidad Distrital Francisco José de Caldas, Profesor adscrito a la facultad tecnológica de esta Universidad, Director del grupo de Investigación en el área de Telemática "Orión" de la misma universidad. djmosquerap@udistrital.edu.co

Octavio Salcedo Parra

Ingeniero de Sistemas, Magíster en Teleinformática de la Universidad Distrital Francisco José de Caldas. ojsalcedop@unal.edu.co

Marlon Patiño Bernal

Ingeniero Electrónico, Especialista en Telecomunicaciones Móviles, Universidad Distrital Francisco José de Caldas (F.J.C),, Magíster en ingenieria de Telecomunicaciones, Universidad Nacional de Colombia, Docente Universidad Distrital F.J.C. adscrito a la Facultad Tecnológica. marlonpb@udistrital.edu.co

Resumen

El presente artículo, describe el diseño y desarrollo de una tarjeta para el encendido de un PC remoto vía MODEM como resultado parcial del proyecto de investigación Sistema de gestión en línea de un PC por Internet, donde se comunican dos computadores por Internet y se suple uno de los obstáculos que se presenta cuando una de las máquinas se encuentra físicamente distante y apagada. Lo que busca este trabajo es no preocuparse por la máquina remota a gestionar, si no por qué tipo de información es la que se necesita intercambiar o software a instalar.

Palabras clave

Detector de llamada, emulador de descuelgue, identificador de decodificador, sistema de encendido, opto acoplador.

Abstract

This article is a partial result of the research project "Sistema de Gestión en Línea de un Pc por Internet" where two computers communicate themselves on Internet, and overcomes one of the obstacles that comes up when one of the equipments is physically distant and turned off. Willing to facilitate information interchange, this work aims to wipe out this hindrance by avoiding worming about the remote equipment, but about the kind or information and/or the software set up required.

Key words

Detector of call, emulator of offs-hook, identifier of decoder, ignition system.


Introducción

Las redes, en general, consisten en compartir recursos; uno de sus beneficios es hacer que todos los programas, datos y equipos estén disponibles para cualquiera en la red, que así lo solicite, sin importar la localización física del recurso [1] [2] , teniendo en cuenta que el computador [3] al cual se quiere comunicar se encuentre encendido. Por ello, se da a conocer cómo podemos comunicarnos con un PC que se encuentra apagado, mediante la adición de una tarjeta externa que se conecta a la terminal telefónica y al MODEM del equipo, para facilitar su normal funcionamiento de acuerdo con sus estándares [4].

El artículo está compuesto por tres secciones: Antecedentes, en donde se plasma una de las dificultades que se presenta cuando se desea comunicar con un PC vía MODEM que no se vea en la red y/o está apagado; Diseño y principio de funcionamiento, en donde se describe el desarrollo y funcionamiento de la tarjeta y por último, Requisitos de interfaces, en donde explica la forma de operabilidad de la tarjeta.

Antecedentes

Desde las primeras computadoras [5], el hombre ha visto la necesidad de comunicarlas e intercambiar información dentro de una misma red o medio que lo permita [6] ; la dificultad consistía en la inexistencia de una red global; con la red de redes Internet [7], se pueden conectar dos o más computadores por diferentes vías, esto es posible por la familia de protocolos de TCP/IP y la red digital de servicios integrado RDSI [8], donde se reciben los datos por un MODEM que, conectado a la línea telefónica, los procesa y los reenvía; este proceso se realiza mientras el PC se encuentre activo. Algunas motherboard, como la ATX o la BIOS', presentan una opción de encendido remoto, lo que permite que por una señal el ordenador se active aunque las dos máquinas no necesariamente tengan el mismo sistema operativo. Con el diseño de la tarjeta, la motherboard y el sistema operativo son transparentes al usuario.

Figura 1. Diagrama general sistema de gestión en línea de un PC por Internet

Principio de funcionamiento

Debido a los avances tecnológicos, una comunicación vía MODEM se puede hacer en cualquier momento y en todo lugar sin importar si el Pc remoto, al cual se quiere comunicar, esté o no encendido [9].

En este artículo se logra comunicar dos computadores remotamente, mediante señales transmitidas a través de la RTF (Red Telefónica Conmutada) en forma serial. Estos datos iniciales van a estar almacenados en la tarjeta temporalmente y validados por el software programado en lenguaje ensamblador (Asembler)[10] [11] para su control y autenticación regida bajo estándares internacionales.

La tarjeta cuenta con una identificación única: la dirección física está formada por 32 bits y, al igual que las tarjetas de red, se representa por medio de 6 bits hexadecimales de tipo 00-00-0D-1A-12-35, de los cuales los 3 primeros (24 bits), denominados Identificador Organizacional Único (UOI) [12] son asignados al fabricante concreto y los 3 últimos (24 bits) son asignados secuencialmente. El software, desarrollado e instalado al lado del cliente, controla el acceso al PC y almacena temporalmente los datos que son recibidos en forma serial [12] (dirección ip del equipo gestor, clave) y los envía al equipo remoto por intermedio del MODEM (ver cuadro 5).

Figura 2. Diseño de la tarjeta

La figura 1 describe un diagrama general del proyecto (sistema de gestión en línea de un PC por Internet) en donde aparecen dos computadores ubicados en sitios remotos con sus respectivos MODEM (M) y conectados a ellos la(s) tarjeta(s) (tar.) que, dependiendo de la cantidad de tonos, determina si es para encender el PC O si es una llamada normal, y conectados a la Red Telefónica Pública (RTP) e Internet (IP, SSL 6), establece la comunicación [13] y empieza a gestionar el equipo.

Cuando la línea telefónica se encuentra en reposo (teléfono colgado) mide en sus terminales entre 45v - 55v. El circuito muestra la forma como se detecta la señal de ring de una línea telefónica, para ello se utilizan dos resistencias (R3 y R2) que atenúan el voltaje de la línea para ser aplicada a un Opto acoplador que es el encargado de proteger el circuito compuesto por la línea telefónica y el sistema desarrollado. A la salida del opto acoplador encontramos un transistor configurado en corte y saturación que logra una señal digital de OV y 5V, esta señal es enviada a el microprocesador para ser identificada; si la identificación es correcta (5 ring) el microcontrolador entrega un pulso digital por el PIN RAO (PIN 17), que activa un transistor configurado en corte y saturación para cerrar el contacto (RELEVO). Al cerrar un circuito compuesto por una resistencia de 560 Ohmios, entre los hilos de la línea telefónica (terminales RJ11 ), se emula el descuelgue de la misma.

Una vez el proceso de llamada haya sido concretado, el usuario remoto debe digital la clave a través del aparato telefónico, para ello la tarjeta consta de un circuito integrado (MT8870) que decodifica los tonos de la línea telefónica y los convierte a cuatro dígitos binarios; este ic puede detectar cuando el usuario presiona un nuevo dígito en el aparato telefónico (PIN 15). Los datos binarios son entregados al microcontrolador y este es el encargado de confirmar si la clave digitada es correcta. Si es así, el microcontrolador envía una señal digital de confirmación la cual debe encender el equipo de cómputo (para esto se puede utilizar un transistor en corte y saturación, un relevo o simplemente un sistema de detección) y queda en espera de recibir la dirección IP del equipo remoto para ser transmitida, esta dirección IP debe ser digital; como cada octeto esta separado por un punto, este deberá ser remplazado por el símbolo asterisco (*). Cuando termine de transmitir los dígitos se deberá terminar la llamada con la tecla numeral (#). En este momento el microcontrolador empezará a trasmitir la dirección IR hacia el equipo de cómputo local, de forma asíncrona, a través del puerto serial utilizando el estándar RS232.

Figura 3. Diagrama funcional de la tarjeta

La figura 3 hace una descripción del funcionamiento de la tarjeta de encendido de un PC.

Esta tarjeta tiene cuatro subsistemas importantes:

Detector de llamada

La tarjeta debe estar conectada a la línea telefónica por medio de un conector RJ 11 (ver figura 2) que trabajará a 5v. El detector de llamada es un sistema que consta de un switch, resistencias y un led, de manera que cuando se efectúa la llamada desde el computador gestor (un punto geográficamente distante) el sistema detector adaptará la señal de timbre que provee el sistema telefónico a una señal compatible la cual es enviada al microcontrolador para que éste cuente la cantidad de Ringing recibidos, una vez se llega a un valor preestablecido( y en ausencia de un dispositivo como un contestador automático, fax o una persona), la tarjeta responde la llamada. El contestador de tonos se va decremenatando en 1, y una vez llega a cero, responde a la solicitud requerida.

Emulador de descuelgue

Este emulador contesta (como si levantáramos el auricular) y deja la llamada abierta estableciendo una conexión de tono entre los dos equipos.

Identificador de clave o decodificador

Este circuito decodifica una cadena de tonos DTMF (ver tabla 1) proveniente del teléfono, realiza la verificación de la clave, se encarga de "escuchar" permanentemente a la espera de un tono y, cuando lo recibe, lo decodifica, lo coloca en binario en las salidas QO a Q3 y acciona la salida Std. Esta última permanece activa tanto como dure el tono.

La tabla 1 de verdad explica en detalle el dato entregado correspondiente a cada uno de los tonos DTMF:

Para poder llevar a cabo la recepción de tonos DTMF se debe especificar con una lógica externa al MT 8880cs [14] el tiempo mínimo necesario para que un tono sea aceptado como valido. Es decir, el MT requiere de un arreglo externo para determinar el tiempo mínimo TGTP, que debe durar un tono para que sea decodificado. De manera similar, cuando termina la presencia de un tono valido, deberá transcurrir un tiempo TGTA para que el MT reconozca la ausencia del tono y esté listo para aceptar otro tono.

Tabla 1. Sistema Multifrecuencial (DTMF)

Sistema de encendido

El sistema activa el switch de encendido del computador, entra a Internet y trata de comunicarse con la dirección IP del equipo origen, entonces se crea un socket y se inicia el intercambio de información entre los equipos.

La tarjeta va a permitir encender un equipo en forma remota, la cual deberá ser accedida a través de la línea telefónica y, debido a lo embebido de la tarjeta, el software incorporado tomará la decisión de qué rutina ejecutar cuando se produzca algún evento (ver cuadros 1 y 3).

Funcionamiento de la tarjeta

Es fundamental que el computador que se quiere gestionar esté conectado a la fuente de poder y a la conexión del canal telefónico para poder permitir el control de acceso y encendido. Dicha tarjeta es externa y esta conectada antes del MODEM de manera que tiene alimentación de la fuente de poder.

La tarjeta recibe datos en serie como la dirección IP y los 4 números de la clave, estos dígitos son decodificados (ver tabla 1) generando cierta cantidad de tonos que son detectados por la tarjeta para entender si es una llamada normal que se esta realizando o para encender el computador; si la llamada es para este fin, el equipo activa el subsistema emulador de descuelgue y verifica la clave. Si es correcta, es accionado el swicht de interrupción del encendido del computador y se ejecuta un software y captura la dirección IP que está en la tarjeta, entra a Internet y enrruta a dicha dirección estableciendo una comunicación (socket) [15] y envió de datos (escritorio remoto), ver cuadro 5.

El servicio de la tarjeta es fallido si el computador no está conectado, si está encendido se obliga a entrar a Internet (ver cuadro 3); el/los equipo(s) a los que se conecte la tarjeta deben de tener las siguientes características mínimas: una torre (caja) XT, un MODEM, poseer sistema operativo Windows/linux (fedora2) [16] [17], memoria 64mhert, disco duro de 40m, procesador Pentium 3 en adelante.

Figura 4. Diagrama de flujo.

Cuando se quiere comunicar o gestionar un, computador [18] vía MODEM es indispensable considerar los siguientes factores: los computadores deben estar encendidos y tener el mismo sistema operativo (sistema de archivo) de lo contrario la comunicación es fallida.

Cuadro 1. Eventos externos e internos.

Cuadro 2. Respuestas del sistema frente a eventos externos.

Cuadro 3. Excepciones.

El impreso de la tarjeta nos permite tener una visión más clara de la misma, permitiendo entender y conocer cada una de sus partes.

Limitaciones de la tarjeta

  • La tarjeta no requiere de una línea telefónica adicional para su funcionamiento.

  • Necesitara de una fuente de energía que la mantenga alerta para la encendida del PC.

  • La tarjeta no permite controlar ni manipular un equipo de más de dos estados, solo lo encenderá y apagara.

  • La tarjeta no alerta remotamente al usuario sobre eventos ni fallos ocurridos, ni tampoco es un contestador telefónico

  • Se deberá desarrollar un software del lado del servidor o gestor, para el control de acceso e identificación de la tarjeta en el PC remoto donde la identificación debe estar regida bajo los estándares internacionales.

Requisitos de interfaces

Eventos externos a los que el sistema responde.

El sistema debe manejar una serie de excepciones:

El siguiente cuadro muestra las condiciones de excepción que se pueden dar en el sistema, en relación con eventos externos e internos.

La tarjeta estará regida por requisitos de calidad los cuales se especifican en forma cualitativa. El siguiente cuadro tiene las siguientes funciones:

Escala. Dimensión de medida.

Prueba. Método con que se hará en este caso específico la medición.

Peor. Valor apenas aceptable para el requisito (esto define el limite del fracaso).

Plan. Valor deseado para el requisito (esto define el limite del éxito).

Conclusiones

Con el diseño y elaboración de la tarjeta, el proyecto de investigación cumplió uno de sus objetivos fundamentales: desarrollar un dispositivo electrónico que a través de Internet encienda/apague un PC remoto para tener acceso a toda su información. Con su fabricación, se est estableciendo un uso masivo debido a su desempeño, eficiencia y productividad.

Se comprobó que dependiendo de la cantidad de tonos de marcado (4), la llamada tiene como fin encender el computador y, dependiendo de algún evento generado por el usuario (ingreso mal de la clave), genera una excepción. El funcionamiento de la tarjeta está basado exclusivamente para encendido/apagado del PC.

Con el desarrollo de la tarjeta se pretende que no todas las personas que conozcan el número telefónico de una persona determinada entren al equipo, ya que ésta cuenta con un identificador único.

Cuadro 4. Requisitos de calidad de la tarjeta [19].

Referencias bibliográficas

[1]Stallings, W., (2000). Comunicaciones y redes de computadores, Sexta Edición, s.1.,Prentice Hall.

[2] Stallings, W. (2003). Redes e Internet de alta velocidad - rendimiento y calidad de servicio, 2a edición, s.1., Ed. Prentice hall.

[3] Carballar J. A. (1996), El Libro de las comunicaciones del PC, España, Ed. Alfaomega Ra-ma.

[4] www.setsi.mityc.es/normali/normaliz/uit .htm

[5] Jame S. Kurose, Keith W. R. (2001). Computer Networking, s.l., Pearson Education. Libro sobre Internet y sus protocolos.

[6] Huidobro J., Roldan D. (2003), Integración de voz y datos, España, Ed. Mc Graw Hill.

[7] Comer, D. E. (1996). Redes globales de información con Internet y TCP/IP, vol. 1 principios básicos, protocolos y arquitectura, 3a edición, sl, Ed. Prentice Hall.

[8] García T. J. (2002). Alta velocidad y calidad de servicio en redes IP, España, Rd Ra-ma.

[9] Hakala D. (1998), MODEM a su alcance, s.l., Ed Mc Graw Hill.

[10]Barry B. Brey. (2001). Los microprocesadores Intel, 5a ed., México D.F., Ed Prentice Hall.

[11]Murray William H., (1987), Programación en Lenguaje ensamblador 80386/80286", Ed.McGraw Hill.

[12] www.htmlweb.net/redes/tcp_ip/capa_2/ acceso_red_l.html

[13] León García, A.; Widjaja, I., (2002) Redes de comunicaciones. Conceptos fundamentales y arquitecturas básicas, McGraw Hill.

[14] Mitel. (1997). Iso 2-Cmos MT8880C integrated DTMF transceiver.

[15]Commer, D. E. (2000). Interconectividad de redes con tcp/ip, vol 2: Diseño e implementación. Ed. Pentice Hall.

[16] Peterson Richard, (2001), Manual de referencia Linux, Ed McGraw Hill.

[17] Eyler, P. (2001). Redes Linux con tcp/ip., s.l., Ed. Prentice Hall.

[18] Huidobro J., Roldan D. (2004), Redes y servicios de banda ancha, España, Ed. McGraw Hill.

[19] Gilb T. (2005), Competitive Engineering, disponible en www.tom gilb.com

Notas

[1] Remote communication via modem with a pc that is dull


Creation date: