DESARROLLO DE SOLUCIONES
EMPRESARIALES MOVILES
USANDO TECNOLOGIA SUN
APLICACIONES MOVILES
CON J2ME
MENSAJERIA SMS
Ing. Ronald Criollo
AGENDA
INTRODUCCIÓN
 MODEM CELULARES
 COMUNICACIÓN CON EL MODEM
 COMANDOS AT
 APLICACIONES SMS

INTRODUCCION



El SMS es un servicio entregado por una red celular que
permite que a un teléfono móvil poder emitir y/o recibir
mensajes cortos de texto
Definido como un servicio complementario del estándar
Europeo de telefonía celular, de pronto se transformó en
un éxito
 Entre un 10% y un 15% de los ingresos de los
operadores europeos se deben al SMS
En Latinoamérica el éxito ha sido similar
INTRODUCCION



Definido inicialmente por el estándar GSM.
Servicio store-and-forward (retención y envío): los mensajes son
almacenados en caso de que no puedan ser despachados
Características:
 Es posible priorizar los mensajes al enviarlos
 Es posible dar a los mensajes una fecha de expiración
 Es posible agendar envíos de mensajes
 Un emisor puede cancelar el envío de un mensaje si este todavía
no llega a su destino
 Al enviar un mensaje corto, puede pedirse que se envíe una
notificación cuando el destinatario lo reciba
MODEM CELULARES




Son vistos por la red celular como un teléfono móvil común y corriente
Se conectan a un computador a través del puerto serial o USB
Acepta comandos para enviar y recibir mensajes SMS
Los módems GSM permiten el uso de una SIM card
COMUNICACION CON EL MODEM

Existen comandos que deben escribirse por la puerta serial. Por
ejemplo, para iniciar el envío de un mensaje al usuario, se escribe:
 AT+CGMS=“número del destinatario”

El envío de un comando siempre implica una respuesta del módem, que
debe leerse de la puerta serial

Existen comandos que deben leerse de la puerta serial, los que indican
que un mensaje ha llegado, por ejemplo:
 AT+CMTI=“SM”, 1

Cuando una aplicación recibe una notificación, debe enviar un
comando AT para leer el contenido del mensaje. Es posible, sin
embargo, configurar el módem para que envíe el contenido del mensaje
junto con la notificación
COMANDOS AT




Los comandos AT permiten configurar el móvil o enviar instrucciones a
ejecutar.
Podemos acceder a información de la SIM o a la memoria del teléfono.
No todos los dispositivos soportan los mismos bloques de comandos AT.
En algunos podemos tener activadas las opciones de SMS, mientras
que en otros pueden tener sólo la opción de acceso a agenda
Nos permiten básicamente las posibilidades de:
 Control de llamadas.
 Mandar/leer/borrar SMS.
 Leer/grabar entradas de agenda
 Desviar/realizar llamadas de voz/datos.
COMANDOS AT
COMANDOS AT
Comandos generales
 a) AT+CGMI: Identificación del fabricante
 b) AT+CGSN: Obtener número de serie
 c) AT+CIMI: Obtener el IMSI.
 d) AT+CPAS: Leer estado del modem
Comandos del servicio de red
 a) AT+CSQ: Obtener calidad de la señal
 b) AT+COPS: Selección de un operador
 c) AT+CREG: Registrarse en una red
 d) AT+WOPN: Leer nombre del operador
COMANDOS AT
Comandos de seguridad

a) AT+CPIN: Introducir el PIN

b) AT+CPINC: Obtener el número de reintentos que quedan

c) AT+CPWD: Cambiar password
Comandos para la agenda de teléfonos

a) AT+CPBR: Leer todas las entradas

b) AT+CPBF: Encontrar una entrada

c) AT+CPBW: Almacenar una entrada

d) AT+CPBS: Buscar una entrada
COMANDOS AT
Comandos para SMS

a) AT+CPMS: Seleccionar lugar de almacenamiento de los SMS

b) AT+CMGF: Seleccionar formato de los mensajes SMS

c) AT+CMGR: Leer un mensaje SMS almacenado

d) AT+CMGL: Listar los mensajes almacenados

e) AT+CMGS: Enviar mensaje SMS

f ) AT+CMGW: Almacenar mensaje en memoria

g) AT+CMSS: Enviar mensaje almacenado

h) AT+CSCA: Establecer el Centro de mensajes a usar

i) AT+ WMSC: Modificar el estado de un mensaje
APLICACIONES SMS



Opcion 1: Conectarse con el SMS-C
 Ideal para aplicaciones que van a recibir y/o despachar una “gran”
cantidad de mensajes.
 Muchos Operadores optan por proteger al SMS-C permitiendo el
acceso a éste a través de http. Esto además permite tener control
sobre el cobro de los mensajes
Opción 2: Utilización de un módem
 Ideal para aplicaciones que van a recibir y/o despachar una
pequeña cantidad de mensajes (Capacidad de un módem:
despacho de 6 mensajes por minuto)
Opción 3: Integrador
 Empresa que provee la pasarela para el envío de SMS
HERRAMIENTAS PARA EL DESARROLLO DE
APLICACIONES SMS




Java SMPP Library: código Open Source provisto por Logica,
principal
fabricante
de
SMS-C
del
mundo
(http://opensmpp.logica.com)
Kannel: Open Source SMS & WAP Gateway, soporta, entre
otros, SMPP y GSM modems. Corre sobre Linux
(http://www.kannel.org)
Simplewire: provee conexión a diferentes SMS-C en el mundo.
Además provee herramientas para utilizar la conexión
(http://www.simplewire.com)
SMSLIB: provee conexión a modem GSM y diferentes SMS-C
importantes (http://smslib.org/)
Descargar

modem celulares