TODOPIC
FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: kaki en 18 de Noviembre de 2014, 09:01:58
-
Buenos dias a todos. Tengo un problema y no se como calcular el checksum de la trama UDP que me envia el SkyPatrol
Por lo que tengo entendido el Checksum que calcula el equipo viene en la trama y en el caso de abajo seria el 5A
"\0ª0N 10 1100003 203 GPRMC,105234.00,A,3258.17437,S,06040.70933,W,0.000,0.0,181114,,,A*5A 83 2820182 4242 330B"
ahora mi pregutna es ¿como calculo del otro lado para comprobar si esta correcta la trama?
Saludos
-
el checksum se calcula haciendo XOR con cada uno de los caracteres que recibes. Debes revisar entre que caracteres se toman los datos para calcular el cheksum, yo lo he visto en GPS que toman los caracteres que hay entre $ y * e incluyendo las comas y los ceros