Gpsd: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
m New page: gpsd home: http://gpsd.berlios.de/ The Mac port: http://gpsd.darwinports.com/ My Mac: MacBookPro running Snow Leopard.
 
Brian Wilson (talk | contribs)
mNo edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Where ==
I will be running gpsd in a docker container on [[Bellman]] to set up my Magnavox reference station.
gpsd home: http://gpsd.berlios.de/
gpsd home: http://gpsd.berlios.de/


The Mac port: http://gpsd.darwinports.com/
I used to have extensive instructions on how to set up gpsd on an old Mac Book Pro.
Now the instructions look like this, for now anyway.
 
docker pull forcedinductionz/docker-gpsd
docker run -it -p 2947:2947 --device=/dev/ttyAMA0 forcedinductionz/docker-gpsd -D2 /dev/ttyAMA0
 
By using docker I avoid installation issues of getting it going on a Mac. I still have to configure it. Not able to do that at the moment. (My GPS receiver is packed in a box.)
 
== What and why ==
 
gpsd is a service that listens to one or more gps receivers and makes the received data available over a network connection. It understands a wide variety of binary protocols.
 
=== Receivers ===
 
All the receivers I have currently are covered:
*DeLorme Earthmate
*Garmin
*NMEA
*SiRF
*Trimble TSIP
*UBX
 
== What you get ==
 
Besides the daemon "gpsd", of course...
 
In /usr/local/bin, you will find
 
* lcdgps
* gpxlogger
* gpspipe
* gpsmon
* gpsdecode
* gpsctl
* cgps
 
=== Position ===
 
=== Time ===
 
== Python integration ==
 
I need to put a short python script here...


My Mac: MacBookPro running Snow Leopard.
[[Category: GPS]]

Latest revision as of 19:08, 25 July 2017

Where

I will be running gpsd in a docker container on Bellman to set up my Magnavox reference station.

gpsd home: http://gpsd.berlios.de/

I used to have extensive instructions on how to set up gpsd on an old Mac Book Pro. Now the instructions look like this, for now anyway.

docker pull forcedinductionz/docker-gpsd
docker run -it -p 2947:2947 --device=/dev/ttyAMA0 forcedinductionz/docker-gpsd -D2 /dev/ttyAMA0

By using docker I avoid installation issues of getting it going on a Mac. I still have to configure it. Not able to do that at the moment. (My GPS receiver is packed in a box.)

What and why

gpsd is a service that listens to one or more gps receivers and makes the received data available over a network connection. It understands a wide variety of binary protocols.

Receivers

All the receivers I have currently are covered:

  • DeLorme Earthmate
  • Garmin
  • NMEA
  • SiRF
  • Trimble TSIP
  • UBX

What you get

Besides the daemon "gpsd", of course...

In /usr/local/bin, you will find

  • lcdgps
  • gpxlogger
  • gpspipe
  • gpsmon
  • gpsdecode
  • gpsctl
  • cgps

Position

Time

Python integration

I need to put a short python script here...