light/fast gpsd with maemo frontend and other features
C Python Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
agpsup
debian
gpsplayback
mini6dof
minigpsd
miniobd2d
miniv1d
sample+utils
COPYING
ChangeLog
Makefile
README
TODO
bluez.sudoers
btconnect.sh
gtk-setup-minigpsd
harleydash.desktop
harleydash.py
l2ping.sudoers
mgsetuplib.py
mgsetuplib.pyc
minigpsd-sb.desktop
minigpsd-sb.py
minigpsd-tb.desktop
minigpsd-tb.py
minigpsd.maemoicon
minigpsd.png
setup-minigpsd
setup-minigpsd.desktop

README

This is designed to build mainly under scratchbox.

UBUNTU JAUNTY PROBLEM:
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/374782
Need to add something to /etc/udev/rules.d to make rfcomm not require root.

I normally use an external 10Hz GPS and a J1850 monitor (from OBDPros)
both via bluetooth.

(Initially the following is off with the config at 0 minutes):
minigpsd will write kml files into timestamped directories under
/media/mmc1/minigpsd/ (configurable).  Every 5 (configurable) minutes
it will split and turn the completed kml into kmz.  They will contain
all NMEA sentences (and OBD traffic) as appears on the bus as internal
XML comments - this is designed mainly for postprocessing and
verification (Dilut1ion of Position, num satellites).  It will create
a directory with the name of the current system time then put the
kml/kmz files under it and will continue until it is stopped and
restarted.

It has a web server at 8888 (config) which will provide a page with
gps status and links to google maps and weather radar,
or if you ask for a kml (e.g. something like
...:8888/x-60-1500.kml) it will work as a network link for google
earth looking down from 1500 meters (feet?) at a 60 degree tilt.
http://localhost:8888/x.html will get gpsstatus.
Google Earth network links:
http://127.0.0.1:8888/x-<tilt>-<range>.kml
http://127.0.0.1:8888/x-60-1500.kml

There is also gpsdata.xml which returns the location for the javascript 
in dogmap.

The Python programs can configure the various things.