En este grupo En todos

Foro de GPRS



Como enviar y recibir a travez de UDP

Carlos
Licenciatura en análisis de sistemas u...
Escrito por Carlos Cruz
el 02/12/2010

Estimados. Tengo un gps el cual envia datos a traves de GPRS, recibo los datos a travez de un puerto TCP. El tema es que me gustaria traficar a travez de UDP porque he leido pro ahi que es mas rapido, aunque la integridad de datos no es segura,

Traficar a travez de UDP es algo que el GPS deberia tener?..

Hector Campillo
Ingenieria electromecanica instituto t...
Escrito por Hector Campillo
el 02/12/2010

Carlos:

Mucho se ha dicho ya sobre el protocolo a utilizar al enviar datos a través de GPRS. Yo en lo personal tengo una aplicación que recoge datos de una flotilla de digamos 30 vehículos, misma que funciona enviando paquetes UDP del GPS a mi servidor.


La verdad no veo el caso de migrar TCP a paquetes UDP, si la aplicación ya es funcional (ni a la inversa)


El modelo de GPS que yo utilizo envía paquetes UDP a mi servidor, es por eso que yo uso ese protocolo, aunque en mi aplicación igual tengo que revisar el checksum del mensaje para validarlo. Con TCP no tienes que hacer eso.


Referente a la velocidad, el asunto es transparente, es decir, depende de muchas cosas, piensa en que el mensaje tiene que generarse en el GPS, transmitirse mediante la red GSM usando GPRS, luego entrar en algún enrutador de internet, enviar una consulta al DNS (en caso de necesitarse) luego enviarse a tu ISP, después al router donde está tu servidor y al final, ser procesado por tu aplicación y almacenado en tu base de datos. Como puedes ver, este proceso depende de muchos factores, y la velocidad también.


Yo personalmente no cambiaría de TCP a UDP a menos que realmente fuera necesario. Si has utilizado sockets en C con el protocolo UDP deberías entenderme.


Saludos.

Carlos Cruz
Licenciatura en análisis de sistemas u...
Escrito por Carlos Cruz
el 03/12/2010

Muchas gracias por tu informacion, me aclaraste el panorama.. La verdad q el sistema esta funcional.. Y con lo que me decis no me hace falta nada

Gracias

Marcos Pimen
Ingenieria electronica universidade an...
Escrito por Marcos Pimen
el 06/12/2010

Hola Carlos, Tengo unos 70 Modem SkyPatrol, ya manejo los eventos y envío posición GPS, Quisiera enviar datos (unos 10 Kbit /hora) por TCP-IP, desde un Microcontrolador al servidor.
Me podes colaborar con la parte de TCP en los Modem, recomendándome alguna lectura o como iniciarme en el tema. Te agradezco mucho.

Marcos Pimen
Ingenieria electronica universidade an...
Escrito por Marcos Pimen
el 06/12/2010

Hola Carlos, Tengo unos 70 Modem SkyPatrol, ya manejo los eventos y envío posición GPS, Quisiera enviar datos (unos 10 Kbit /hora) por TCP-IP, desde un Microcontrolador al servidor.
Me podes colaborar con la parte de TCP en los Modem, recomendándome alguna lectura o como iniciarme en el tema. Te agradezco mucho.

Carlos Cruz
Licenciatura en análisis de sistemas u...
Escrito por Carlos Cruz
el 07/12/2010

Estimado Marcos. No conozco en profundidad los gps skypatrol y un poco menos los modems skypatrol, en lo que si te puedo ayudar es en los siguiente: el gps tiene que tener la cappacidad de enviar datos por GPRS, generalmente se les envia un mensaje de texto configurandolos y activando el envio de datos por gprs (habria que ver en el manual), tenes que tener un IP fija para poder activarlo o a travez de un dns dynamic, en tu servidor debes abrir el puerto donde el gps esta enviando datos, abrir el puerto con un socket (si tenes windows winsocket) tengo por ahi un listen/read program que te puede ayudar si lo necesitas. Espero que esto te oriente. Avisame si te sirvio y te guio en lo q mas pueda.
Saludos
Carlos E. Cruz
Analista de Sistemas

Fabricio Aguilar
Ingenieria en computacion espol (escue...
Escrito por Fabricio Aguilar
el 01/03/2011

Saludos Carlos, que tipo de GPS manejas, yo estoy probando con uno de procedencia China maneja un protocolo llamado Meiligao. Como haces para almacenar el paquete en la base de datos, lo separas y guardas cada campo en su lugar o guardas todo el paquete y despues al hacer la consulta haces el proceso de separacion, digo esto porque tengo la impresion que lo que envia el GPS es algun tipo de string, si puede enviarme mas informacion mi correo es tommy_128@hotmail. Com , te agradeceria

Carlos Cruz
Licenciatura en análisis de sistemas u...
Escrito por Carlos Cruz
el 04/03/2011

Estimado. Fabricio. Efectivamente el gps te envia un string, en mi caso en particular almaceno todo en SQL. Para despues consultarlo como yo quiera. Via programacion separo el string en la forma que lo necesito y lo almaceno, me ha funcionado perfectamente hasta hoy

Omar Best
Itei la vida
Escrito por Omar Best
el 08/03/2011

Estimados Hector Campillo y Carlos Cruz, estoy apoyando en un proyecto para titulación en mi universidad y estoy atascado con la parte de recibir los datos de un GPS por GPRS al servidor, ¿Podrían hecharme la mano y enviarme algo de su código (si es posible en su totalidad se los agradecería) para poder entender esta parte e implementar esa recepción en el programa del laboratorio?

Cualquier ayuda es bien recibida.

Les estare eternamente agradecido.

Mi correo es omar. Best@gmail. Com

Saludos,

Omar

William Nieva
Ingeniero informático ----
Escrito por William Nieva
el 20/03/2011

Debate cerrado, Carlos cruz logro conseguir lo que necesitaba.

---