After doing a quick search I came across a maemo-gpsd package. The package failed to install on my Nokia so I just built gpsd from source within my scratchbox environment. All I require is the actual gpsd binary so I was able to copy this together with shared library libgps.so to /usr/bin and /usr/lib respectively. I then created the symbolic links libgps.so.16 and libgps.so to point to the shared library libgps.so.16.0.0. This is enough to get a working gpsd.
To simplify connecting to my TomTom BT GPS receiver I use the following maemo BT plugin. After connecting to the GPS receiver the device
/dev/rfcomm0 or /dev/rfcomm[x]
will be created depending on other BT devices already connected. For example, if I connect to my phone first /dev/rfcomm0 would be created. Then when I connect to my GPS /dev/rfcomm1 is created.
Assuming GPS is the only BT device you can start the daemon with:
gpsd /dev/rfcomm0

1 ResponsesLeave a comment ?
tracking devices…
The European Union plans to introduce a tax on mobile phones incorporating TV receivers and/ or GPS. A 14% tax would be applied on devices with TV receivers and a 3. 7% tax on GPS enabled phones….