GPS logger kudyšel pod Linuxem

Odkazy na zajímavé články ze světa Linuxu.
Zamčeno
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8157
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

GPS logger kudyšel pod Linuxem

Příspěvek od xsouku04 »

Na aukru jsem nyní koupil dva kusy GPS loggeru http://gps-prijimace.heureka.cz/canmore-gt-730fl-s/]gt-730fl-s v Česku často prodávaný pod značkou kudyšel.

Podle tohoto zdroje má stejný čipset i tento kus http://dx.com/p/usb-gps-rechargeable-65 ... lack-58695, který ale v sobě nemá baterku. (viz recenze) Usb napaječ na nabíjecí baterky je ale též možné koupit na dealextreme to i s mnohem vyšší kapacitou.

Obrázek

Zařízení "kudyšel" má v sobě zabudovanou baterku a dovede logovat souřadnice a čas pohybu po dobu 10-18 hodin.
Souřadnice je pak možné stáhnout do PC ve formátu např. GPX a zobrazit např. na google mapách
nebo na mapy.cz, kde jsou navíc i turistické trasy. http://www.trekview.cz

Zdá se, že USB dongle plně funguje pod Linuxem. Ke komunikaci se používá modul usbserial, který by se měl nahrát automaticky. Při použití příkazu lsusb se hlásí následovně:

Kód: Vybrat vše

Bus 006 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Jestli a pod jakým jménem se dongle hlásí můžeme ověřit:

Kód: Vybrat vše

 cat /dev/ttyUSB0

$SkyTraq,Venus6
$Kernel,v1.4.89,000004FE,19324205,F,16.367667MHz
$ver,011023,rev,100614
$GPGGA,132649.000,4911.2824,N,01635.5866,E,0,00,0.0,148.1,M,0.0,M,,0000*67
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPGSV,3,1,10,24,73,143,,12,73,285,,25,35,265,,14,29,310,*7A
$GPGSV,3,2,10,04,22,097,,17,21,045,,02,16,128,,15,14,188,*79

Předtím ale než začnete, doporučuje výrobce nechat 4 hodiny nabíjet a poté s ním vyrazit na procházku (prostě ho umístit někde, kde je vidět obloha alespoň na půl hodiny), protože potřebuje čas na to, aby se aklimatizoval, že už není na Taiwanu. Pokud se totiž hned pohrnete s notebookem k oknu, přes okno sice lze "vidět" nějaké satelity, ale i tak může dongle zmatkovat, takže to vypadá, jako by pod Linuxem nefungoval správně.
Dongle též může zmatkovat v husté zástavbě nebo v lese, kde je určovaná poloha poměrně nepřesná.
Kromě pozice se od satelitů dozví i přesný čas.

K tomu, aby dongle vrátil aktuální polohu, lze požít gpsd a xgps . Ideálně by mělo stačit pustit démona a pak by měl xgps ukázat souřadnice, pakliže má dongle výhled na oblohu.
Pod debianem nainstalujeme aplikaci pomocí

Kód: Vybrat vše

apt-get install gpsd gpsd-clients python-gps
K funkčnosti stačí libovolný počítač, např. i rasbery pi

Troubleshooting stránka je na stánkách projektu.

Stáhnout již uložené logy je možné pomocí projektu gpsBabel. Ke stažení jsou binárky pro Microsoft XP, Vista, and 7 plus POSIX OSes such as Mac OS/X, Linux, Solaris, FreeBSD, and OpenBSD.
Tento dongle zdá se podporuje modul skytraq

Stáhnutí a vymazání tras jsem provedl příkazem.

Kód: Vybrat vše

sudo aptitude instal gpsbabel
sudo gpsbabel -i skytraq,erase -f /dev/ttyUSB0 -o gpx -F moje_cesta.gpx
První log, který jsem si stáhnul, ukazoval, že jsem v domečku u lesa na Taiwanu. Tam byl dongle pravděpodobně vyroben :)

Stáhnout se mi log podaří až na několikátý pokus, jako kdyby byl problém s automatickým určením rychlosti přenosu.

Podobně lze na stahování použít i pojekt skytraq-datalogger, který také ale obvykle s mým donglem nekomunikuje bezchybně hned na první pokus.
Nastavení donglu pak zjistím např. pomocí

Kód: Vybrat vše

skytraq-datalogger --info # tímto demonstruji , že občas to ze záhadných důvodů nezafunguje
Could not find data logger at port /dev/ttyUSB0
skytraq-datalogger --info
kernel version: 1.4.89 -- ODM version: 1.10.23 -- revision: 2010-06-14
log_wr_ptr:      12658
total sectors:   510
sectors left:    509
max time:        3600 s
min time:        5 s
max distance:    100 m
min distance:    0 m
max speed:       100 km/h
min speed:       0 km/h
datalog enable:  1
log fifo mode:   0
AGPS enabled:    1
AGPS data left:  none
baud-rate:       38400 bps




skytraq-datalogger --dump>cesta.gpx
Skytraq-datalogger je možné použít pro konfigurace, stejně jako údajně program dodaný pro Windows přes wine
(wine gps\ viewer.exe)
Zamčeno