Nokia E60 ja SmartComGPS karttaplotterina

Keskiviikko, heinäkuu 23. 2008

Kannettava tietokone karttaplotterina veneessä on alttiina roiskeille ja avoveneessä sopii vain kesän tyynille uistelureissuille. Pari vuotta sitten tuli hommattua Nokia E60 kännykkä, johon paikkatiedon saa esim. Holux GPSlim GR-236 bluetooth GPS mokkulan avulla. Uusissa puhelimissa GPS on usein jo sisäänrakennettuna, joten erillistä mokkulaa ei tarvita.

SmartComGPS on näppärä Symbian ohjelma navigointiin, jossa on myös suomenkielinen käyttöliittymä. Lisäksi jo aikaisemmin lataamani syvyyskartat saa helposti siirrettyä siihen.

Ladataan SmartComGPS 1.5 for Series 60 3-rd edition

wget http://www.wild-mobile.com/files/download/smartcomgps-1.5-s60v3.zip
unzip smartcomgps-1.5-s60v3.zip

Siirrä ja asenna tiedosto SmartComGPS-s60v3.SIS puhelimeen bluetoothilla kts. ohje Parin viikon kokeiluun saa sarjanumeron täältä eikä nykyisellä dollarin kurssilla lisenssin hintakaan päätä huimaa 40$ on vain noin 26€.

SmartComGPS hakemistosta löytyy ohjelma ogf2tool.exe, jolla kartat saa muunnettua ogf2 muotoon. Wine valittaa MFC42.DLL kirjaston puutteesta, joten konvertoin kartat VirtualBoxiin asennetussa XP:ssä.

Sitten vain siirretään map ja ogf2 tiedostot puhelimeen hakemistoon Data\SmartComGPS\maps ja kännykästä saatiin muutamalla eurolla karttaplotteri. Nokia E60 näytön suuri resoluutio (352 x 416 pikseliä) pääsee oikeuksiinsa karttakäytössä, varsinkin kun poistaa näytöltä kaiken muun informaation valikosta GPS - Näkymä - Ulkoasu (tekstit) - Ei mitään

Wine + Seaclear II & OziExplorer

Lauantai, heinäkuu 12. 2008

Jatkoa karttaplotteri projektille. SeaClear II ja OziExplorer vaativat winen

sudo aptitude install wine

Asennetaan Seaclear

cd ~/.wine/drive_c
wget http://www.sping.com/seaclear/sc_setup.exe
wine sc_setup.exe

ja OziExplorer

cd ~/.wine/drive_c
wget http://www.oziexplorer3.com/eng/downloads/395/oziexp_setup.exe
wine oziexp_setup.exe

Tehdään symbolinen linkki com4 winen sarjaportiksi

cd ~/.wine/dosdevices
ln -s /dev/rfcomm4 com4

tai vaihtoehtoisesti

sudo ln -sb /dev/rfcomm4 /dev/ttyS3

Sarjaportti määritellään SeaClearin valikosta Tools - Properties ja sieltä Comm välilehti. Määrittelin sarjaportiksi (PC Port) Com4 ja sarjaportin nopeudeksi (BPS) 38400 joka löytyi GPS mokkulan manuaalista.

OziExplorerissa sarjaportti määritellään valikossa Tiedosto - Konfigurointi ja COM välilehti. Määrittelin Com portti = 4, Parity = None ja Stop bits = 1. Lisäksi valitsin GPS välilehdeltä GPS malliksi 'vain NMEA', koordinaatistoiksi WGS 84 ja Baud rateksi 38400.

Bluetooth GPS Ubuntuun

Tiistai, heinäkuu 8. 2008

Lomat lähenee, Buster odottelee rannassa ja kalapaikoille täytyy löytää. Siis aloitellaan projekti, jossa Seaclear II/OziExplorer, Holux GPSlim GR-236 bluetooth GPS mokkula ja 64-bittinen Ubuntu Hardy ASUS A8E kannettava viritellään toimimaan karttaplotterina.

Ensin virrat Holuxiin ja bluetooth kannettavassa käyntiin

sudo /etc/init.d/bluetooth start

ja mokkulan osoite selville komennolla

hcitool scan
Scanning ...
	00:0B:0D:14:41:9E	HOLUX GPSlim236

ja lisää informaatiota mokkulasta komennolla

sdptool browse 00:0B:0D:14:41:9E

Browsing 00:0B:0D:14:41:9E ...
Service Name: SPP slave
Service Description: Bluetooth SPP V1.42
Service RecHandle: 0x10000
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Osoite ja channel talteen ja lisätään tiedostoon /etc/bluetooth/rfcomm.conf

rfcomm4 {
        bind yes;
        device 00:0B:0D:14:41:9E;
        channel 1;
        comment "Holux GPSlim GR-236 Serial Port";
}

Sitten vielä bluetooth restart

sudo /etc/init.d/bluetooth restart

Komennolla rfcomm nähdään mokkula portissa /dev/rfcomm4

rfcomm4: 00:0B:0D:14:41:9E channel 1 clean

Asennetaan gpsd ja gpsd-clients sekä käynnistetään gpsd taustalle

sudo aptitude install gpsd gpsd-clients
sudo gpsd -b -n /dev/rfcomm4

gpsctl kertoo seuraavaa

gpsctl: /dev/rfcomm4 identified as Generic NMEA at 9600

Komento xgps ja paikkatieto löytyi :-)

Jatkossa perehdytään Winen, SeaClearin, OziExplorerin ja karttojen asennukseen.

(Sivu 1(1), kaiken kaikkiaan 3 merkintää)