Otestovanie komunikacie strojceka s GPS modulom

  • pokial nemame na strojceku gps deomona skopirujeme napr do /temp/ a spustime s prikazom ./gpsd -S 2323 -s 4800 -p /dev/ttyS1 (ttyS1 serial port funguje pre mna na strojceku em126i - novom), gpsd bude bezat na porte 2323 a modul musi byt pripojeny na seriali /dev/ttyS1
  • contenktneme sa telnetom na strojcek na port 2323: telnet ip.str.ojc.eka 2323
  • zadame prikaz r - pokial k nam prichadzaju data tak je komunikacia gps deomonu so strojcekom ok (vypis sa zrusi opatovnym zadanim r)
  • zadame prikaz u - malo by nam vypisat na kolko satelitov je modul pripojeny

mozme aj skontolovat komunikaciu strojceka a gps modulu na seriovom porte

$>cat /proc/tty/driver/PXA\ serial 
serinfo:1.0 driver revision:
0: uart:FFUART mmio:0x40100000 irq:15 tx:0 rx:0 
1: uart:BTUART mmio:0x40200000 irq:14 tx:0 rx:408856 RTS|CTS|DTR 
2: uart:STUART mmio:0x40700000 irq:13 tx:512 rx:0 RTS|DTR 
3: uart:HWUART mmio:0x41600000 irq:0 tx:0 rx:0 

Pre informaciu suradnice mozu byt v rozsahu -180 po 180 a -90 po 90. Pricom gpsd posiela hosnotu s presnostou na 6 desatinnych miest. Kde poludniky su: 90 severny pol, -90 juzny pol, 0 rovnik. Rovnobezky su -180 v azii, 180 na aljaske a 0 je v Londyne.

Ak gpsd funguje, ale je odpojena antena, tak sa po zadani pismena r zobrazuje nieco taketo:

[root@device /root]# telnet 127.0.0.1 2323
r
GPSD,R=1
$GPGGA,151510.055,,,,,0,00,,,M,0.0,M,,0000*57
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,151510.055,V,,,,,,,150209,,,N*43
$GPGGA,151511.055,,,,,0,00,,,M,0.0,M,,0000*56
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,151511.055,V,,,,,,,150209,,,N*42
$GPGGA,151512.055,,,,,0,00,,,M,0.0,M,,0000*55
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,151512.055,V,,,,,,,150209,,,N*41
$GPGGA,151513.055,,,,,0,00,,,M,0.0,M,,0000*54
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,151513.055,V,,,,,,,150209,,,N*40
$GPGGA,151514.055,,,,,0,00,,,M,0.0,M,,0000*53
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,151514.055,V,,,,,,,150209,,,N*47
$GPGGA,151515.055,,,,,0,00,,,M,0.0,M,,0000*52
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,151515.055,V,,,,,,,150209,,,N*46

Normalny vypis, ked je pripojena antena a su najdene satelity vypada takto:

[root@device /root]# telnet 127.0.0.1 2323
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
r
GPSD,R=1
$GPGGA,062526.000,4843.1450,N,02115.8745,E,1,07,1.3,237.0,M,41.1,M,,0000*5C
$GPGSA,A,3,02,17,24,06,12,14,25,,,,,,2.4,1.3,1.9*3B
$GPGSV,3,1,10,12,75,308,45,24,68,158,41,25,39,274,45,14,31,301,41*7D
$GPGSV,3,2,10,06,30,087,38,02,25,128,31,17,13,045,35,15,05,190,*7E
$GPGSV,3,3,10,29,04,214,,32,,345,*73
$GPRMC,062526.000,A,4843.1450,N,02115.8745,E,0.08,84.36,090914,,,A*5D
$GPGGA,062527.000,4843.1449,N,02115.8747,E,1,07,1.3,236.5,M,41.1,M,,0000*53
$GPGSA,A,3,02,17,24,06,12,14,25,,,,,,2.4,1.3,1.9*3B
$GPGSV,3,1,10,12,75,308,45,24,68,158,41,25,39,274,45,14,31,301,41*7D
$GPGSV,3,2,10,06,30,087,38,02,25,128,26,17,13,045,35,15,05,190,*78
$GPGSV,3,3,10,29,04,214,,32,,345,*73
$GPRMC,062527.000,A,4843.1449,N,02115.8747,E,0.09,88.21,090914,,,A*5D
$GPGGA,062528.000,4843.1449,N,02115.8749,E,1,07,1.3,236.0,M,41.1,M,,0000*57
$GPGSA,A,3,02,17,24,06,12,14,25,,,,,,2.4,1.3,1.9*3B
$GPGSV,3,1,10,12,75,308,45,24,68,158,41,25,39,274,45,14,31,301,41*7D
$GPGSV,3,2,10,06,30,087,38,02,25,128,27,17,13,045,35,15,05,190,*79
$GPGSV,3,3,10,29,04,214,,32,,345,*73
$GPRMC,062528.000,A,4843.1449,N,02115.8749,E,0.09,79.33,090914,,,A*51
$GPGGA,062529.000,4843.1448,N,02115.8750,E,1,07,1.3,235.5,M,41.1,M,,0000*59
$GPGSA,A,3,02,17,24,06,12,14,25,,,,,,2.4,1.3,1.9*3B
 
howto/checkgps.txt · Last modified: 2014/11/19 10:54 by 192.168.242.34
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki