Archivo de noviembre 2009

Hoy vamos a hacer un experimento de localización GSM, seguro que te resulta interesante. Así que corre, ves a buscar un módem Cinterion, el que sea, un TC65, XT65, HC25 … o un terminal MTX65, MTXH25 … que vamos a empezar.

Como seguro sabéis Google tiene un servicio (que está pontenciando con Android, su nuevo Sistema Operativo para móviles) para la locaclización por celdas GSM. Es decir, por ejemplo, te va a permitir, mediante una aplicación en el móvil, saber qué amigos tienes a tus alrededores. ¿Y cómo hace eso? Pues detectando si algún amigo tuyo está dentro de la misma celda GSM (o próxima) a la que estás tú.

¿Y cómo sabe Google si una celda está próxima a otra?

Pues porque es Google y ya sabes que Google todo lo sabe. :)   Realmente es porque tiene una gran base de datos con las coordenadas GPS de todas las antenas de telefonía.

Si dáis un vistazo a la web:
http://www.codeproject.com/KB/mobile/DeepCast.aspx

veréis que esos chicos explican muy bien cómo funciona este servicio de Google y ya se han dedicado a investigar qué datos hay que pasar a esta API de Google (concretamente a http://www.google.com/glm/mmap) y lo más importante, cómo hay que hacerlo pára que ésta devuelva las coordenadas (latitud / longitud) de una determinada antena de telefonía.

Si leéis con atención el artículo veréis que son necesarios obtener los siguientes datos de una antena GSM para obtener dicha posición:

Cell Tower ID
Location Area Code (LAC)
Mobile Network Code (MNC)
Mobile Country Code (MCC)


¿Y cómo obtener esos datos con nuestros módems? En el artículo habla de RIL Windows Mobile, …

Eso es porque el artículo piensa en teléfonos móviles. Nosotros vamos a pensar en nuestros módems Cinterion. Afortunadamente estos estupendos módems cuentan con comandos que nos permiten obtener tales datos. Por ejemplo uno de ellos es:

AT^MONI

¿Ya has ejecutado el comando? Venga …

Si lo has ejecutado verás que obtienes unos datos, en mi caso:

chann rs  dBm MCC MNC  LAC cell NCC BCC PWR RXLev  C1 I chann TS timAdv PWR  dBm Q ChMod
18 21  -89 214  07 0335 5A0C   1   0  33  -103  13 I    No connection

Pues bien, de aquí podemos extraer que:

Cell Tower ID = 5A0C
Location Area Code (LAC) = 0335
Mobile Network Code (MNC) = 07
Mobile Country Code (MCC) = 214

Muy bien, con estos datos ya podemos llamar a la página siguiente y ver el resultado. Hacer click en el enlace de Test y luego, en los valores de los parámetros de la URL (mcc, mnc, lac,cid) substituir los que yo os pongo (que son los que obtengo desde mi casa :) ) por los vuestros y volver a cargar la página:

Test de localización GSM

localizacion-gsm

Lee el resto de esta entrada »

Etiquetas: , ,

Comments 21 Comentarios »

 
Hace ya bastante tiempo puse algunos artículos sobre modulitos zigbee, los ahora llamados XBee ZB de Digi, (distribuida por Matrix en España). Hoy voy a comentar un nuevo modulito (en realidad tiene ya unos meses) similar a los Xbee que vimos en su día, pero en esta ocasión para la banda de 868MHz (recordad que los zigbee de digi trabajan a 2.4GHz).
 
El módulo en cuestión se llama Xbee PRO 868. Es pin a pin compatible con el resto de modulitos Xbee, aunque no es zigbee ni admite repetidores. Es un módulo pensado para comunicaciones punto-punto o punto-multipunto pero con una característica destacable, el largo alcance.

xbee-868

 
Hoy me voy a centrar en esta característica, en concreto en un “white paper” que han publicado los de Digi respecto a las pruebas de alcance que han hecho con estos modulitos. Y es que algo que a todos nos gusta tener como referencia cuando empezamos un diseño con equipos de comunicaciones de radiofrecuencia es  ¿cuánto alcance tiene realmente? ¿alguien ha comprobado la máxima distancia de un enlace? ¿cómo lo ha hecho exactamente y qué elementos (antenas, …) ha utilizado?
 
Pues bien, aquí pongo las pruebas de alcance que han hecho los chicos de Digi con los XBee PRO 868 y que yo os pongo aquí gustoso para vuestro uso y disfrute.
 
Lee el resto de esta entrada »

Etiquetas: ,

Comments 8 Comentarios »

Hoy voy a hablar de unos nuevos módulos de Cinterion de los que no he hablado hasta ahora. Se trata de la familia de módulos GSM/GPRS LGA.

 
Que bien, ¿y qué es eso de LGA?

Pues LGA significa Land Grid Array y es un tipo de encapsulado para montaje superficial, parecido a BGA. Para quien quiera saber más click aquí.

 
¿Y por qué LGA y no BGA?

Bueno, la elección no ha sido fruto de un capricho. Los ingenieros de Cinterion antes de decantarse por una u otra tecnología para su nueva gama de módulos de montaje superficial realizó cientos de pruebas y tests con las diferentes tecnologías existentes. De entre las analizadas la que mejor resultados aportó (para minimizar el tamaño del módulo, para tener el mejor contacto posible en los pads, por cuestiones térmicas, etc ) fue la LGA y por ello fue la escogida.

Si queréis saber más sobre LGA y por qué se escogió frente a BGA podéis ir a:

http://www.lga-modules.com

y hacer click en el menú “COMPARATION LGA VS BGA“. Veréis que los chicos de Cinterion se lo han currado bien. Una página además muy atractiva visualmente.

 
Por cierto, otro enlace muy interesante también es:

http://www.cinterion.com/lga-mounting.html

donde podéis ver un ejemplo de proceso de montaje LGA. Una visión bastante interesante y práctica.

 

cinterion-lga

 
Lee el resto de esta entrada »

Etiquetas:

Comments No Hay Comentarios »

Hoy ya había empezado a escribir un artículo escrito pero al final he cambiado de parecer y he preferido hacer un pequeño vídeo presentación de un nuevo terminal gprs que seguro a más de uno le interesa y que va a ser muy conocido dentro de un tiempo.

Se trata del nuevo terminal de Matrix, el modelo MTX-IND,  un terminal basado en el potente módulo de Cinterion TC65i que como ya seguro todos sabéis es un módulo gprs que permite embeber aplicaciones en java y basado en un ARM9 como ya comenté hace unos meses.

Lo veréis en el vídeo que os he preparado, pero para ir abriendo boca os adelanto que es un módem gprs carril DIN, programable en java, con 2 puertos serie RS232/RS485/RS422, salidas de relés, entradas / salidas digitales optoaisladas, conversores ADC (0-2.4V / 4-20mA), USB, y algo más MUY interesante (todavía no disponible) que sólo podréis ver en el vídeo ;)

Pues nada, aquí os dejo el vídeo, espero que os guste.

www.blogElectronica.com

Comments 10 Comentarios »