Export to GitHub

rgm3800py - GPSd.wiki


GPSd is a daemon for reading data from a selection of GPS devices and providing it to applications using geolocation data. See: http://gpsd.berlios.de/

It is possible to use the RGM-3800 datalogger together with GPSd, you just need to switch the device into "GPS mouse" mode before starting GPSd: $ ./rgm3800.py -d /dev/ttyXXX gmouse on $ ./gpsd /dev/ttyXXX

To speed up the initial synchronization you can specify the right connection speed when compiling GPSd: $ ./configure --enable-fixed-port-speed=115200 If you're compiling it yourself anyway you can also disable most of the hardware specific drivers but make sure you don't disable SiRF and NMEA!

When started GPSd will notice the device is sending NMEA records and should switch to SiRF mode quickly. Run cgps to see if it's working, here is an example of how its output should look like: http://rgm3800py.googlecode.com/svn/wiki/cgps.png