lunes, 1 de septiembre de 2014

Leer los mensajes SMS del teléfono Sony Ericsson en Formato PDU

Leer los mensajes SMS del teléfono Sony Ericsson en Formato PDU

Tambien le puede interesar:
Comunicación DELPHI con un PLC Micrologix-1100 por medio del puerto serial RS-232, Sketch para encender un LED mediante un mensaje SMS/GPRS Shield

Para comunicar la Computadora con un teléfono, lo primero que necesitamos es el medio de comunicación en este caso un cable USB o por Bluetooth, esta puede ser otra opción en caso de no contar con el cable USB, también hay que aclarar que el teléfono responde a comandos AT con un formato establecido y estándar, en este enlace usted puede descargar el manual de los Comandos AT del SIM900,

Los comandos AT son instrucciones codificadas que conforman un lenguaje de comunicación entre el hombre y un terminal modem (En este caso usamos el teléfono como modem, no todos los teléfonos traen modem integrado, pero en la gran mayoría si usted puede navegar en internet desde su teléfono, entonces casi es seguro que tenga modem).

En un principio, el juego de comandos AT fue desarrollado en 1977 por Dennis Hayes como un interfaz de comunicación con un modem para así poder configurarlo y proporcionarle instrucciones, tales como marcar un número de teléfono. Más adelante, con el avance del baudio, fueron las compañías Microcomm y US Robotics las que siguieron desarrollando y expandiendo el juego de comandos hasta universalizarlo.Los comandos AT se denominan así por la abreviatura de Attention.

Aunque la finalidad principal de los comandos AT es la comunicación con modems, la telefonía móvil GSM también ha adoptado como estandar este lenguaje para poder comunicarse con sus terminales. De esta forma, todos los teléfonos móviles GSM poseen un juego de comandos AT específico que sirve de interfaz para configurar y proporcionar instrucciones a los terminales. Este juego de instrucciones puede encontrarse en la documentación técnica de los terminales GSM y permite acciones tales como realizar llamadas de datos o de voz, leer y escribir en la agenda de contactos y enviar mensajes SMS, además de muchas otras opciones de configuración del terminal.
Queda claro que la implementación de los comandos AT corre a cuenta del dispositivo GSM y no depende del canal de comunicación a través del cual estos comandos sean enviados, ya sea cable de serie, canal Infrarrojos, Bluetooth, etc., de esta forma, es posible distinguir distintos teléfonos móviles del mercado que permiten la ejecución total del juego de comandos AT o sólo parcialmente. Por ejemplo, Nokia 6820 no permite la ejecución de comandos AT relativos al manejo de la memoria de agenda de contactos y llamadas pero sí que permite acceder al servicio SMS; Nokia 6600 (basado en Symbian) no permite la ejecución de comandos AT relativos a la gestión de la agenda ni de SMS. Para este ejemplo haremos uso del modemo del Teléfono Sony Ericsson w580.


Algunos comandos AT básicos.

AT+CBC: [Battery Charge]
- Devuelve el estado de carga de la batería.
- Sintaxis: AT+CBC | +CBC: <bcs>, <bcl>
<bcs> = 0 indica que el teléfono está conectado a una batería.
<bcl> = 0 indica que el teléfono tiene la batería agotada.
= 1..100 indica el porcentaje de carga que aún queda por agotar.
- Respuesta: +CBC:0,56

AT+CGMI: [Request Manufacturer Identification]
- Petición de identificación del Fabricante (Marca del teléfono).
- Sintaxis: AT+CGMM | <fabricante>
- Respuesta: Nokia Mobile Phones

AT+CGSN: [Request Product Serial Number Identification]
- Petición de identicación del número de serie del producto.
- Sintaxis: AT+CGSN | <IMEI>
- Respuesta: 1234567890etc

AT+CSQ: [Signal Quality]
- Devuelve el estado de calidad de la señal de cobertura.
- Sintaxis: AT+CSQ | +CSQ: <rssi>,<ber>
<rssi> = 0 indica -113 dBm o menos
= 1 indica -111 dBm
= 2..30 indica -109..-53 dBm
= 31 indica -51dBm o más
= 99 indica desconocido
<ber> = 99 indica porcentaje desconocido
- Respuesta: +CSQ: 13,99

Video demostración del programa para leer los mensajes 
SMS del teléfono


Puede descargar el programa con su código fuente en esta liga.

Más información en http://mali-ing.site88.net/noticias.php



No hay comentarios:

Publicar un comentario