ENGLISH
|
ESPAÑOL
::: Notas de aplicación ¿SMS o E-Mail? :::
 
Ya en el articulo anterior estuvimos hablando del servicio de SMS, de sus características, aplicaciones e inclusive estuvimos realizando un ejemplo de aplicación. En el mismo comentamos que se podía enviar mensajes a direcciones de correo electrónico. En el artículo de hoy veremos como realizar esta tarea, y como enviar de una dirección de correo electrónico a un equipo móvil.

Aplicación:

Para poder realizar este ejemplo de aplicación necesitamos contar con un Modem G20
(o equipo similar) y una PC con puerto serie, Hyperteminal instalado y acceso a internet.

Configuración de equipos.

Para realizar la configuración y posterior conexión deben conectar el equipo al puerto serie de la PC, activar el Hyperteminal y configurar el COM1 en 9600 Bps, con control de flujo, 8 bits de datos, sin paridad y 1 bit de stop.

Comando enviado
Respuesta
Comentario
ATE0
 
Elimino eco de caracteres
 
ATE0 OK
 
AT+CMEE=2
 
Reporte de errores modo texto.
 
OK
 
AT+CMGF=1
 
Configuro modulo en modo texto.
 
OK
 
AT+CNMI=,1
 
Configuro reporte de SMS entrante.
 
OK
 

Ejemplo de aplicación

El ejemplo que realizaremos a continuación es muy sencillo, constara de dos partes, la primera de enviar un mensaje de texto (SMS) a una dirección de correo electrónico y la segunda recibir un mensaje de texto enviado desde una casilla de correo electrónico.

Secuencia de Comandos para enviar un mensaje de texto a una dirección de correo electrónico.

Comando enviado
Respuesta
1- AT+CMGS="111"  
2- >
3- iz@electrocomponentes.com (HOLA) Esto es una prueba  
4- ^Z  
5- +CMGS: 139
6- OK



En la figura Nº1 vemos como nos llega el mensaje a nuestro correo.

Detalles

1- Se envía comando para generar mensaje de texto y enviarlo, en este se detalla entre comillas el número del Gateway de mail de la prestadora. * / **
2- Recibido el mensaje el modulo responde con un prompt (>), lo que indica que esta listo para recibir el mensaje.
3- Escribo el mensaje. ***
4- Envío carácter ^Z para indicarle al modulo que el mensaje esta terminado.
5- Recibo confirmación de que el mensaje ha sido enviado.

* Nota: Tanto en el comando AT+CMGW y AT+CMGS se hace hincapié en que el carácter para enviar el comando debe ser <CR> y no <CR><LF>, el cual generara un ERROR y se abortara la operación.

** El formato para enviar un correo electrónico es el siguiente:

AT+CMGS=”<numero de Gateway de mail>”<CR>

Los números de Gateway de mail de las diferentes prestadoras son:
• Movistar: 111
• Personal : 6245
• CTIMovil: 6245

*** En el cuerpo de mensaje se especifica la dirección de correo, el Asunto y el mensaje propiamente dicho, todo esto no debe superar el total de 160 caracteres.

><Dirección de correo electrónico>(<Asunto>)<Mensaje> ^Z

Secuencia de Comandos para enviar un mensaje de texto desde una dirección de correo electrónico.

Para responder, o enviar un correo electrónico a nuestro equipo celular debemos enviarlo a la dirección con el siguiente formato:

<numero de teléfono> @........

Ejemplos:

Personal: 0111555616386@personal-net.com.ar
Movistar: 1161679986@sms.movistar.net.ar
Cti Movil 1160229114@sms.ctimovil.com.ar



Figura Nº2

Comando enviado
Respuesta
1- +CMTI: "SM",1
2- AT+CMGR=1  
3- +CMGR: "REC UNREAD","111",,"06/08/29,12:01:25+00" (iz@electrocomponentes.com)(Re: HOLA) La Prueba fue un exito.
IZ
  OK

Detalles

1- Recibo notificación de nuevo mensaje recibido, en esta notificación se indica área de memoria y posición.
2- Envío comando para leer el mensaje recibido.
3- Respuesta del comando anterior, que lista en mensaje solicitado.

Solicite mayor información a:

Ing. Ignacio José Zaradnik
FAE Motorola Wireless Division
E-mail: iz@electrocomponentes.com

 
Solicite mayor información en: ingenieria@electrocomponentes.com
 
 
Solís 225 / 227 / 229 (1079) - Buenos Aires, Argentina. - Tel: (54 11) 4375-3366 Fax: (54 11) 4325-8076
© Electrocomponentes S.A. - Todos los derechos reservados