Linux + GPS + przejściówka RS232/USB

luty 11, 2007

Jakiś czas temu wypożyczyłem do projektu odbiornik GPS (Garmin eMap). Posiadał on Jakiś czas temu wypożyczyłem do projektu odbiornik GPS (Garmin eMap). Posiadał on kabel RS232 umożliwiający podłączenie go do komputera.

No i w tym leżał problem. Współczesne notebooki nie mają takich złącz. Wprawdzi udało się go podłączyć do komputera stacjonarnego, ale to wymagało sporej reorganizacji biurka. Dobrze by było znaleść jakiś sposób na podłączenie odbiornika do notebooka. I udało się. Wystarczła przejściówka RS232/USB. Co więcej jest ona standardowo obsługiwana przez nowsze jądra Linuksa. Wystarczyło wydać jedno polecenie i można było czytać dane z odbiornika:

stty 4800 < /dev/ttyUSB0

gdzie oczywiście /dev/ttyUSB0 to nazwa urządzenia jakie pojawiło się po podłączeniu przejściówki.
Teraz można już zacząć odczyt danych:

cat < /dev/ttyUSB0
$GPRMC,,V,,,,,,,110207,3.7,E,N*39
$GPRMB,V,,,,,,,,,,,,A,N*13
$GPGGA,,,,,,0,00,,,M,,M,,*66
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,2,1,08,09,00,055,00,11,18,277,39,14,24,135,00,18,34,056,00*73
$GPGSV,2,2,08,19,72,262,00,21,04,089,00,22,66,087,00,28,10,334,$GPRMC,,V,,,,,,,110207,3.7,E,N*39
$GPRMB,V,,,,,,,,,,,,A,N*13
$GPGGA,,,,,,0,00,,,M,,M,,*66
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,09,01,05,165,00,03,47,177,00,09,04,046,00,11,28,281,00*7B
$GPGSV,3,2,09,14,33,128,00,18,24,054,00,19,72,225,00,22,57,070,00*7C
$GPGSV,3,3,09,28,15,327,00*48
$GPGLL,,,,,,V,N*64
$GPBOD,,T,,M,,*47
$PGRME,,M,,M,,M*00
$PGRMZ,,f,1*29
$PGRMM,WGS 84*06
$GPRTE,1,1,c,*37
$GPRMC,,V,,,,,,,110207,3.7,E,N*39
$GPRMB,V,,,,,,,,,,,,A,N*13
$GPGGA,,,,,,0,00,,,M,,M,,*66
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,09,01,05,165,00,03,47,177,00,09,04,046,00,11,28,281,00*7B
$GPGSV,3,2,09,14,33,128,00,18,24,054,00,19,72,225,00,22,57,070,00*7C
$GPGSV,3,3,09,28,15,327,00*48
$GPGLL,,,,,,V,N*64
$GPBOD,,T,,M,,*47

To co się wyświetliło zwie się NMEA 0183. To co tu widzicie nie zawiera współżędnych geograficznych gdyż odbiornik znajduje się w budynku.

Entry Filed under: gps, linux. .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Blog Stats

About Widget

O stronie

To jest częściowo testowa strona na wordpress.com