::: Módulos Motorola GSM, la superación constante :::
 

La división de módulos celulares de Motorola está continuamente realimentándose de las inquietudes y demandas de sus usuarios, con el único fin de obtener un producto de la más alta calidad y que cumpla con todos los requerimientos de sus usuarios. La realimentación obtenida de los usuarios de los módulos G20 dio origen al modulo G24, el cual tiene muchas de las características que los clientes necesitan para sus desarrollos. Entre ellas podemos decir que los módulos G24 pueden ser Cuatri-Banda o Dual-Banda, que pueden soportar EDGE o no, y ya existen modelos que incluyen JAVA. Todo esto sin afectar el factor de forma del producto, ni la forma en manejarlo. Es decir, si usted tenia un desarrollo con G20, pude tranquilamente extraer este, y colocar un G24 obteniendo un producto con mayores prestaciones sin muchas complicaciones. Pero esta realimentación no solo genera nuevos productos, sino que también produce que se mejoren los presentes, en él articulo de hoy hablaremos de varios comandos que se han ido agregando al G24.

Todo mucho más fácil y más seguro.

En mas de una oportunidad, en la cual estamos intentando abrir un puerto, nos hemos encontrado pensando, “¿Estará realmente conectado el puerto destino?”, “ ¿Por qué no tendré un comando como el PING en una PC?. Para estas preguntas tenemos dos comandos.

AT+MPING, el cual inicia la ejecución de un PING.

+MPINGSTAT, información no solicitada del estado de la ejecución del comando AT+MPING.

Otra de las preguntas que de seguro le surgieron fue, “¿Por qué no tiene una función de DNS o algo parecido?”. Esto ya no es problema, los nuevos módulos G24 soportan servidores de nombre de dominio. Para esto se debe emplear el siguiente comando.

AT+MSDNS, el cual nos permite configurar los servidores de dominio que voy a utilizar.

Previa configuración de los servidores a través este comando, nos permitirá usar el comando AT+MIPOPEN de la siguiente forma.

AT+MIPOPEN=1,0,"WWW.GOOGLE.COM",80,0

Y quien no pensó, “ Seria buenísimo que tuviera una canal GPRS totalmente transparente y no tener que estar empaquetando datos y desempaquetando”. Para esto también existe una alternativa.

AT+MIPODM, este comando abre un puerto en modo transparente, la forma de uso de este comando es similar al comando AT+MIPOPEN, y por lo tanto también soporta el uso de DNS.

Y para ir finalizando, una pregunta que también surge, y más ahora que se ven por televisión publicidad sobre lo fácil que usted puede realizar transacciones bancarias desde su celular, es “¿Qué tan seguros son estos módulos?, ¿Qué tipo de seguridad me ofrecen?. La respuesta a estas inquietudes por parte de los módulos G24 de Motorola, es el soporte del protocolo SSL.

Secure Sockets Layer (SSL) es un protocolo criptográfico que proporciona comunicaciones seguras en Internet. SSL se ejecuta en una capa entre los protocolos de aplicación como HTTP, SMTP, NNTP y sobre el protocolo de transporte TCP, que forma parte de la familia de protocolos TCP/IP.
Para poder establecer este tipo de comunicación previo a usar el comando AT+MIPOPEN o AT+MIPODM, como un poco mas adelante, se debe configurar el control de la conexión, para esto usamos el siguiente comando.

AT+MIPCSC, este comando nos permite configurar las características de funcionamiento del protocolo SSL en el caso de recibir una alerta no fatal.

Una vez configurado este comando, la apertura del puerto deseado se realiza a través de los comandos previamente conocidos de la siguiente forma.

AT+MIPOPEN=1,2222,"WWW.GOOGLE.COM",443,2

AT+MIPODM=1,2222,"WWW.GOOGLE.COM",443,2

Note que la diferencia simplemente radica en él ultimo parámetro, el cual es “2”. Este parámetro era un “0” si se deseaba abrir una conexión TCP y era “1” si se deseaba abrir una conexión UDP.
En este nuevo modo de comunicación también tendremos mensajes de información no solicitada.

+MIPRTCP=<Socket ID>,<left>,<Data>, el cual estamos acostumbrados a recibirlo cuando establecíamos una conexión por TCP, lo único que hay que tener en cuenta en este caso es que la encriptación aumenta el tamaño del dato, como también este protocolo incluye mensajes de alerta lo que incluye el paquete transmitido y esto se ve reflejado en el parámetro <left>.

+MIPSSL, este envía a la terminal mensajes de errores, advertencia (warning) y de alertas que ocurren durante la conexión SSL.

 
Solicite mayor información en: ingenieria@electrocomponentes.com

Ing. Ignacio José Zaradnik
FAE Motorola Wireless Division
E-mail: iz@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