GPS protokol NMEA a COM tty porty a jak se s tim pobavime?

Oqak node.ch na centrum.cz
Pátek Září 23 18:47:18 CEST 2005


Postupoval bych takto. V prním kole je třeba nastavit seriový port
na potřebné parametry. Cesta nejmenšího odporu je ta, že někde v linuxu,
kde budu mít k dispozici program minicom si v něm naklikám parametry
tak, aby to z té GPSky přijímalo NMEA pakety. Obvykle nějaké 9600 8N1.

    Take ve WIN jsem si uvedomil ze je 4800bps, tak proto jsem asi nemel 
odezvu :-( S jinou to nechodilo a pochybuju, ze nejaka GPS komunikuje na 
9600? Tech mych asi 8 ne.

Ale to by mělo jít v GPSce nastavit. Až to chodí s minicomem, tak z něj
vyskočím a vygeneruji si konfigurační sekvenci pro stty:
stty -g </dev/ttyS1
To vypadlé hausnumero se dá pak kdykoliv použít zpět pro nastavení
seriového portu ze shellu jako parametr pro stty:
stty -F /dev/ttyS1
1:0:800008bd:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0
:0:0:0:0:0:0:0:0:0:0:0:0:0

    Bohuzel stty tam nemam!

a pak z awk v pohodě nějak tak:
awk -F"," </dev/ttyS1 `($1=="$GPRMC") { print $4,$5,$6,$7 }'

    Dobry napad, diky.
    Jen mi prosim poradte, jak mam nastavit tu rychlost na port? stty tam 
nemam. Ve Win je 4800 8N1, kdyby mi to mohl nekdo helfnout.

U PLX2303 konvertoru bude jméno zařízení nejspíše /dev/ttyUSB0.

    Tak to z hlavy nevim, GPRS via USB s PL2302 se tam pojilo tusim na 
/dev/tty0




Další informace o konferenci Linux