You are on page 1of 18

Seminario de Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin sencilla de datos va celulares: Tecnologa(SMS) y Aplicaciones


Fecha: 26Junio -2003 Autor: Julin Molina

Motivacin: Invadidos por el SMS

Pgina 2

SMS, cada da ms utilizado


Comunicacin persona a persona Clave en programas de televisin (Reality Shows, Concursos) Promociones del Operador, tales como Quin quiere ser millonario?

Pero, Puede el SMS ser til en una (mi) empresa u organizacin? Es posible implementar alguna solucin que utilice SMS en una (mi) empresa u organizacin?

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Qu es el SMS?

Pgina 3

El SMS es un servicio entregado por una red celular que permite que a un telfono mvil emitir y/o recibir mensajes cortos de texto Definido como un servicio complementario del estndar Europeo de telefona 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 Latinoamrica el xito ha sido similar Estados Unidos, curiosamente, est atrasado en la adopcin del SMS, pero sigue la misma tendencia Para entender como funciona tcnicamente el SMS, primero hay que conocer, a grandes rasgos, cmo funciona una red celular...

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Elementos de una red celular


MSC
Cable terrestre VLR HLR Cable terrestre

Pgina 4

VLR
Radio link

MSC

Base Station

Las reas geogrficas estn divididas en celdas Cada celda tiene una estacin base para manejar las comunicaciones Un conjunto de celdas manejado por un MSC se llama Location Area

MSC Mobile Switching Center

VLR Visitor Location Register


HLR Home Location Register
Diagrama simplificado de una Red GSM

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Estndares de Tecnologa Celular

Pgina 5

GSM (Global System for Mobile Communication)


Estndar predominante en Europa Utilizado en Chile por Entel PCS Telefnica Mvil est en proceso de adopcin de esta tecnolga Una de sus principales caractersticas es que la informacin del subscriptor mvil reside en una tarjeta inteligente (SIM Card) Estndar existente en E.E.U.U. Utilizado en Chile por Bellsouth y Telefnica Mvil Estndar existente en E.E.U.U. y Asia Utilizado en Chile por Smartcom

IS-136 (TDMA):

IS-95 (CDMA): Estndar existente en USA y Asia


IS-41: Estndar de intercomunicacin entre IS-136 y IS-95

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Servicio de Mensajera Corta (Short Message Service / SMS)

Pgina 6

Definido inicialmente por el estndar GSM, adoptado por IS-136 e IS95 a travs de IS-41 Servicio store-and-forward (retencin y envo): los mensajes son almacenados en caso de que no puedan ser despachados Caractersticas:

Es posible priorizar los mensajes al enviarlos Es posible dar a los mensajes una fecha de expiracin Es posible agendar envos de mensajes Un emisor puede cancelar el envo de un mensaje si este todava no llega a su destino Al enviar un mensaje corto, puede pedirse que se enve una notificacin cuando el destinatario lo reciba

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Elementos del Servicio SMS


ESMEs
VLR HLR VMA

Pgina 7

MSC

SMSgwy

SMSC

E-mail

SMS-C: SMS Center Responsable de recibir los mensajes por parte del emisor y de procurar la llegada de un mensaje a su destinatario

Votacione s TV

ESME: External Short Message Entities


Diagrama simplificado de una Red GSM

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Protocolos de comunicacin entre SMS-C y ESMEs


Nokia CIMD 1.37 and 2.0 CMG UCP/EMI 2.0 Sema Group SMS2000 OIS 4.0 and 5.0

Pgina 8

Short

Message Peer to Peer (SMPP)

Creado por Logica Publicado y adoptado como estndar Controlado por el SMS Forum, anteriormente llamado SMPP Forum

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Comunicacin entre una ESME y un SMSC, usando SMPP


SMPP 3.4

Pgina 9

Receiver

Transmitter SMS-C Transceiver

ESME

TCP/IP, X.25

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Usando SMS sin conectarse al SMS-C: Mdem Celulares


Son vistos por la red celular como un telfono mvil comn y corriente Se conectan a un computador a travs del puerto serial Acepta comandos para enviar y recibir mensajes SMS Los mdems GSM permiten el uso de una SIM card

Pgina 10

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Comunicacin con al Mdem

Pgina 11

Existen comandos que deben escribirse por la puerta serial. Por ejemplo, para para iniciar el envo de un mensaje al usuario, se escribe:

AT+CGMS=nmero del destinatario

El envo de un comando siempre implica una respuesta del mdem, 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 aplicacin recibe una notificacin, debe enviar un comando AT para leer el contenido del mensaje. Es posible, sin embargo, configurar el mdem para que enve el contenido del mensaje junto con la notificacin

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Creando aplicaciones utilizando SMS

Pgina 12

Opcion 1: Conectarse con el SMS-C

Ideal para aplicaciones que van a recibir y/o despachar una gran cantidad de mensajes (Capacidad de un SMS chileno: de 20 a 80 mensajes por minuto) Se puede utilizar SMPP, pero muchos Operadores optan por proteger al SMS-C permitiendo el acceso a ste a travs de http. Esto adems permite tener control sobre el cobro de los mensajes Ideal para aplicaciones que van a recibir y/o despachar una pequea cantidad de mensajes (Capacidad de un mdem: despacho de 6 mensajes por minuto)

Opcin 2: Utilizacin de un mdem

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Herramientas para la creacin de aplicaciones SMS

Pgina 13

Java SMPP Library: cdigo 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 conexin a diferentes SMS-C en el mundo, entre ellos al de Entel PCS. Adems provee herramientas para utilizar la conexin (http://www.simplewire.com)

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

SMS para desarrollar aplicaciones Pros y Contras


Pros Alta penetracin: casi 5.000.000 de usuarios son capaces de enviar y recibir SMS en Chile Consecuencias

Pgina 14

Ideal para aplicaciones que necesiten llegar a un conjunto heterogneo de usuarios

Disponiblidad :el usuario puede enviar y recibir Ideal para notificacin o para mensajes en cualquier momento y lugar solicitar datos en terreno Contras La llegada de un mensaje al destino no est garantizada (5% de mensajes perdidos segn estudios en E.E.U.U) El tiempo de llegada tampoco est garantizado Usabilidad limitada Las aplicaciones deben ser muy simples, o contar con un medio que las complemente (ej.: Televisin) Consecuencias La llegada de un mensaje a tiempo no puede ser un factor crtico dentro de una aplicacin

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

SMS: Aplicaciones

Pgina 15

Ideal para aplicaciones de Notificacin a usuarios

Buzn de Voz

Ideal para aplicaciones que necesiten llegar a mercados masivos


Televisin: votaciones, chat Marketing: Cachantn, Universidad del Mar

Ideal para aplicaciones que necesiten enviar pocos datos a usuarios en terreno Apropiado para aplicaciones en mquinas que deben reportar algunas de sus propiedades cada cierto tiempo

Mquinas Expendedoras de Bebidas, etc.

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Conclusiones

Pgina 16

El SMS tiene gran potencial para ser utilizado por empresas, ya sea
Para una mejor atencin a sus clientes, habilitando sistema de consulta y/o notificacin a travs de SMS Para una mejora de sus operaciones en terreno

Con la ayuda de herramientas y/o terceras partes, cualquier organizacin puede construir aplicaciones SMS

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Preguntas

Pgina 17

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

Gracias !

Pgina 18

Esta Presentacin est disponible en www.motorola.com/cl/seminario

Referencias:
1. 2. 3. 4. 5. 6. 7.

http://www.techweb.com/tech/mobile/ http://www.xiam.com/news/business-gets-the-message/ http://www.iec.org/online/tutorials/wire_sms/ http://opensmpp.logica.com http://www.kannel.org http://www.simplewire.com http://www.keynote.com/news_events/releases_2002/02sept16.html

Arquitectura e Implementacin de Aplicaciones Inalmbricas

Transmisin Sencilla de Datos a travs de celulares: Tecnologa (SMS) y aplicaciones

You might also like