Nueva versión subida con el módulo GPS

Pues con una gran alegría os puedo comunicar que he conseguido que se envíen los datos al servidor de manera correcta. Me tengo que comer mis palabras en un sentido y exponer el problema que de verdad tiene el módulo Xbee. La librería de Xbee no tiene pérdidas en el envío de información, si no que lo que sucede es que el único tipo de datos que se puede enviar con el módulo Xbee es uint8_t que sólo te deja enviar caracteres o integers. He ahí el problema, ya que cuando hago un envío de un número más grande del 231 lo convierte en el 231, así que he tenido que dividir las coordenadas de dos en dos y haciendo el envío de un paquete que tiene un tamaño enorme (pero no queda otra). También ha cambiado otra cosa, y es que cuando no tiene señal de gps iba a enviar una cadena ‘NC’,cosa que no es posible, por tanto el envío se ha cambiado a un valor que no es válido y es el valor “99999.999”. Por tanto, cuando envía estas coordenadas significa que la señal no es buena y  el programa que parsea el xml para cuando encuentra este valor no lo toma y lo pasa. Podéis pasaros por la web, en la sección “Sensores” y podréis ver un ejemplo del mapa y de una coordenada que cogí esta mañana en mi azotea, ya que el gps(como es normal) no obtiene señal dentro de los edificios.

Álvaro

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: