Gegen die Orientierunsglosigkeit mit Freier Software und Freien Karten

Kurzes How-To: Benötigt werden Billiger-Bluetooth-GPS-Empfänger (Gibt es ab 7 Euro zu ersteigern), Linux, Internetanschluss und chronische Orientierungslosigkeit.

1. Seriellen Port emulieren: GPS-Empfänger einschalten und mit hcitool scan seine Hardwareadresse ermitteln. Diese in die Datei /etc/bluetooth/rfcomm.conf eintragen (ein Beispiel Eintrag ist dort zu finden). Hat man Ubuntu 9.04, Jaunty Jackalope muss noch ein Bug gefixt werden. Ohne Reboot lässt sich die Schnittstelle für den GPS-Empfänger mit rfcomm bind rfcomm0 aktivieren. Nun lassen sich die gesendeten GPS Daten mit cat /dev/rfcomm0 auslesen.

2. gpsd Daemon aktivieren: gpsd installieren und mit gpsd -b /dev/rfcomm0 starten. Der Parameter -b (Read-Only Modus) ist wichtig, da andernfalls der GPS-Empfänger durcheinander geraten kann. Die gpsd Manpage ächzt hierzu:

Some popular bluetooth and USB receivers lock up or become totally inaccessible when probed or reconfigured. This switch prevents gpsd from writing to a receiver. This means that gpsd cannot configure the receiver for optimal performance, but it also means that gpsd cannot break the receiver. A better solution would be for Bluetooth to not be so fragile. A platform independent method to identify serial-over-Bluetooth devices would also be nice.

3. Navigationssoftware Navit installieren: Für Ubuntu gibt es .deb Pakete hier und fertiges Open-Street-Map Kartenmaterial hier (germany.navit.bin.zip). Karte entpacken und im anzulegenden Ordner /usr/share/navit/maps/ ablegen. Anschließend die Karte in die Datei /usr/share/navitnavit.xml eintragen:

<mapset enabled="yes">
    <map type="binfile" enabled="yes" data="/usr/share/navit/maps/germany.navit.bin" />
</mapset>

Und wenn man schon dabei ist die Sprachausgabe via eSpeak aktivieren:

<speech type="cmdline" data="echo 'Fix the speech tag in navit.xml to let navit say:' '%s'" />

in

<speech type="cmdline" data="espeak -v de '%s'" />

ändern (Hilfe, das Layout zerfällt). Fertig. Burger-Buden sind übrigens als Points of Interest verzeichnet *gg*

navit-506px1

Tags: , , ,

Eine Antwort zu “Gegen die Orientierunsglosigkeit mit Freier Software und Freien Karten”

  1. Knut Wuchtig sagt:

    … jio, genaus so hatte ich es auch gemacht :-D …. goil wenns ‘ne kolo-Variante gibt!

    BTW: auf meine Rechner kommt eh nur Unix und natürlich baar Bornos ;-)

Hinterlasse eine Antwort