gpsd 2.30 for Mac OS X

The folks at Berlios keep churning out new versions of gpsd so fast that I can barely keep up compiling them for the Mac.

So here is version 2.30, compiled using XCode 2.1:

gpsd-2.30-ru.1.dmg.zip

Changes:

  • Updated to version 2.30
  • Fixed some permission errors in 2.29-ru.1
  • This entry was posted in Uncategorized. Bookmark the permalink.

    5 Responses to gpsd 2.30 for Mac OS X

    1. What do you use gpsd for?

    2. I use gpsd to interface my SlimBT GPS mouse with Kismac. I found this to be a lot more stable than using the native Bluetooth interface. Also, gpsd allows for multiple applications to access the GPS device at the same time because all it does is to provide a standard telnet interface to the output of the GPS device itself. So I can check the state of the GPS mouse when the application reports an error without having to quit the application.

    3. Thanks Stefan ;) Doing a little wardriving, he?

    4. How do you get gpsd to connect to the bluetooth GPS? I am using a Delorme BlueLogger and can successfully connect using $ cat /dev/tty.EarthmateBlueLoggerGPS to read the NMEA strings. However, GPSd doesn’t see the device and initiate the bluetooth connection.

      Thanks!

    5. Andrew,

      I don’t know where exactly your problem is, so I try to give a somewhat general explanation:

      GPSD is in effect nothing more than a telnet interface to the data your GPS device delivers. Thus, in normal mode it will just sit idle on your system, doing nothing – not even accessing the GPS device.

      Only when an application connects to GPSD and asks for some data a connection to the GPS device will be made. You can verify this by opening a command prompt and give the command “telnet localhost 2947″ (without the quotes). You should see some prompts which you can safely ignore. Now just type the letter “p” and hit return. You will get an answer that starts with the string “GPSD” followed either by some longitude and lattitude information or a simple question mark if no location data could be obtained. The more important thing is that NOW GPSD should have opened a connection to your GPS device. So if you haven’t paired your Mac and the GPS device yet, you’ll be prompted to do so. If they’re already paired, subsequent commands like “p” or “d” will return some data.

      So the important part is: As long as there are no clients connected to GPSD, it will not try to open a connection to the GPS device.

      Hope that clarified things for you. If not, just report back.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>