SERVICIO SMS: UN ENFOQUE PRÁCTICO

  • INTRODUCCION

  • Trabajo desarrollado para la asignatura de doctorado "Nuevas tecnologías para las comunicaciones", curso 2001-2002, impartido en la E.T.S de Informatica de la UAM por los profesores: D. Javier Martínez Rodríguez, D. Francisco Gómez Arribas , Dª Susana Holgado González-Guerrero y D. Luis de Pedro Sánchez

  • AUTOR:

  • LICENCIA:

  • Todo el software desarrollado tiene LICENCIA GPL . El resto de material (documentación, presentación, etc...) se encuentra bajo LICENCIA FDL (Free Documentation License).

  • DESCRIPCIóN
  • El servicio de mensajes cortos, SMS, está teniendo un gran auge en nuestros días, y está siendo mucho más utilizado de lo que inicialmente se estimó. En este trabajo se describe el servicio SMS desde un punto de vista práctico, haciendo hincapié en cómo es posible realizar aplicaciones que utilicen este servicio. Se parte de una descripción teórica de la red GSM en general y del servicio SMS en particular para familiarizarse con la terminología y tener una idea básica de lo que está pasando por debajo. Se describen los protocolos necesarios, centrándose en la capa de transferencia de mensajes, que es la que se utiliza desde las aplicaciones. Se muestra cómo es la interfaz entre las aplicaciones y el servicio SMS utilizándose un módem GSM para tener acceso a ellas, y cómo es posible controlar este módem mediante los comandos AT y AT+. Finalmente se muestra un ejemplo de una aplicación, gterm, muy sencilla, que permite enviar mensajes, leerlos, borrarlos, listar los teléfonos, etc. Se trata de una aplicación básica a partir de la cual se pueden realizar programas mucho más complejos.

  • LA APLICACION GTERM

  • Aquí puedes ver una captura de pantalla de Gterm-0.1




    La aplicación está desarrollada bajo LINUX, usando gnome-1.4 y gtk-1.2. Para el diseño del interfaz gráfico se ha empleado GLADE que permite que todo el interfaz se encuentre en un fichero en XML, que se carga dinámicamente al ejecutarse la aplicación. Esto es muy interesante porque permite independizar totalmente el código fuente del interfaz, pudiéndose rediseñar el interfaz sin tener que compilar.

    Para utilizar GTERM hay que conectar al puerto serie COM1 un modem GSM, como por ejemplo este modelo de la compañía Wavecom que es como se muestra en esta foto:




    Como no disponía de uno de esos modelos, he empleado la tarjeta ENDOR de la compañía Pulsar Technologies, desarrollada como parte del proyecto DACER, en el cual participé cuando era miembro de su equipo de I+D. Esta tarjeta tiene muchas funcionalidades sin embargo yo sólo he utilizado el modem GSM integrado, que puede ser conectado a un PC como si fuese un modem externo cualquiera. Aquí se muestra una foto.




  • DOWNLOAD


  • FICHEROS PARA DESCARGAR
    gterm-0.1.tgz (157KB) Fuentes y ejecutables de la aplicación GTERM-0.1
    sms.pdf (510KB) Trabajo teórico
    presentacion.tgz (229KB) Presentación en Magic Point


  • NOTICIAS

  • 12/Abr/2002: Publicado trabajo. Version 0.1 de Gterm

  • Publicacion de la aplicación Gterm-0.1 (fuentes y ejecutables) así como el trabajo teórico y la presentación realizada.



  • AGRADECIMIENTOS
  • CRÉDITOS