Szybkość portu IMHO ma jednak trochę do rzeczy. Przy 4800bps można przesłać 600B/s (4800/8).
Ponizej przykladowa (z realnego zapisu śladu) pojedyncza paczka danych:
---
$GPGGA,152523.000,5215.7537,N,02057.2122,E,1,8,0.96,96.3,M,38.9,M,,*61
$GPGSA,A,3,30,31,04,12,02,14,29,24,,,,,1.71,0.96,1.41*02
$GPGSV,3,1,10,30,83,285,46,29,56,232,48,12,51,107,40,02,44,077,45*7E
$GPGSV,3,2,10,31,30,311,36,24,21,170,36,04,19,042,29,14,15,251,39*74
$GPGSV,3,3,10,09,09,164,21,49,,,*45
$GPRMC,152523.000,A,5215.7537,N,02057.2122,E,0.43,313.85,210808,,,A*62
---
Ma ona 389bajtow (wliczajac cr/lf).
Czyli już nawet przesyłanie 2x na sekundę przy takiej prędkości (4800) nie będzie idealne.
Przy 5Hz dane "sekundowe" mają już ok. 2KB, czyli potrzeba min. szybkości 19200bps.
Można oczywiście (czy na pewno?) skonfigurować odbiornik aby wysylal 5x na sekunde tylko RMC i GSA (to jest min.), a resztę rzadziej.
To i tak pewnie akademicka dyskusja, bo te odbiorniki działają pewnie domyslnie z 38400bps
(nie mam takiego wiec tylko sie domyslam)