Comencemos de inmediato con los "tips" para este módulo.
En este link pueden encontrar la descripción de este modulo de la SIM.
Yo tuve que leer datos del GPS a través del puerto serial. Busqué información por muchos lados y debo reconocer que fue bastante complicado encontrar todos los documentos relacionados con el tema. Como se menciona en la descripción del módulo, el GPS trabaja principalmente con dos protocolos Sirf y NMEA. Sirf es super complicado de leer a través de la puerta serial, sin embargo el NMEA es más simple debido a que se va leyendo por caracter. Con esto, sólo necesitaba saber como obtener los datos del protocolo NMEA. Con respecto a este tema especifico el primer "tip":
- El kit de desarrollo posee dos puertos seriales para el GPS: GPS_COMA y GPS_COMB. GPS_COMA trabaja con Sirf a 57600 bps. GPS_COMB trabaja con NMEA a 4800 bps. Con esto ya sabemos de donde leer los datos.
- Para que el módulo GPS entregue el mensaje $GPVTG se debe escribir en la puerta serial el siguiente mensaje: $PSRF103,05,00,01,01*20. Cabe señalar que todos los mensajes deben terminar con \r\n. Por lo tanto el string a escribir en la puerta serial debe ser el siguiente: "$PSRF103,05,00,01,01*20\r\n". Una vez escrito este comando el módulo quedará configurado para enviar los mensajes $GPVTG.
Una vez realizada este pequeña configuración estamos en condiciones de comenzar a leer los datos desde la puerta serial. Para realizar esto basta con crear un programa que lea caracter a caracter la puerta serial. El formato del mensaje $GPVTG pueden encontrarlo también en internet, no es nada complicado.
Espero que a alguien le sirva esta información.
Hasta la próxima!!