dron23 / SensoricNet-udp

1 stars 1 forks source link

Špatné dekódování GPS pozice #2

Open dron23 opened 6 years ago

dron23 commented 6 years ago

Je potřeba ověřit, zda není chyba v dekódování GPS pozice. Reálná pozice a pozice v mapě se liší řádově o stovky metrů (např. 757m).

lpp enkodovaná hodnota pro gps je: 07 88079ec8 02bb8300 6734

88079ec8 = 
02bb8300 = 
6734 = 26420 = 264.2m

         49.94     N, 17.9075   E
lidicka: 49.9374792N, 17.8977433E
dron23 commented 6 years ago

chyba může být i na straně particlemeteru, je to třeba prověřit...

dron23 commented 6 years ago

Dekódování je imho vpoho

encoded: 07 88 079ec8 02bb83 006734

079ec8 = 499400 = 49.9400
02bb83 = 179075 = 17.9075
006734 =  26420 = 264.2m

Je potřeba dořešit stav na straně particlemeteru...

dron23 commented 6 years ago

Chyba byla v přepočtu na straně particlemetru. Vyřešeno v ivanahepjuk/SensoricNet-particle-meter#13.

Potenciální problém může být i v tom, že cayenne lpp enkapsulace ořízne přesnost GPS souřadnic na 4 desetinná místa, zatímco senzor posílá 6. Workaround je naznačen v kapitole "4.3. Full scale GPS Payload" v http://community.mydevices.com/t/cayenne-lpp-2-0/7510