Subject: reading the USB GPS
From: Rotary Engine
Date: 10/9/2011, 8:51 PM
To: AAA Put this in the To box

Paul,

You may want to try this software:
http://www.visualgps.net/VisualGPS/default.htm

It is freeware, and should do the things you were thinking but needs a
Windows Mobile unit like a pocket PC instead of Android. Let me know
if you are thinking about doing the same thing in Android Tablet?

Henry


On Sun, Oct 9, 2011 at 10:57 AM, Henry Nee <hpc.nee@gmail.comwrote:
Paul,

One more thing. Got the following from this link http://catb.org/gpsd/

"gpsd is a service daemon that monitors one or more GPSes or AIS
receivers attached to a host computer through serial or USB ports,
making all data on the location/course/velocity of the sensors
available to be queried on TCP port 2947 of the host computer. With
gpsd, multiple location-aware client applications (such as
navigational and wardriving software) can share access to receivers
without contention or loss of data. Also, gpsd responds to queries
with a format that is substantially easier to parse than the NMEA 0183
emitted by most GPSes. The gpsd distribution includes a linkable C
service library, a C++ wrapper class, and a Python module that
developers of gpsd-aware applications can use to encapsulate all
communication with gpsd."

Basically it reads data from a GPS Mouse (Actually an active GPS
Antenna with a serial interface) and outputs it to a serial port. gpsd
reads the serial data, (it finds the port of the gps mouse) and
re-exports it to TCP port 2947. Once exported to TCP port 2947, anyone
on the TCP/IP can connect to it and find the location of the GPS
Mouse. I am not sure that is what you want to do!

regards,

Henry



On Sun, Oct 9, 2011 at 10:28 AM, Henry Nee <hpc.nee@gmail.comwrote:
Paul,

I think NEMA calls for 4800 baund 8N1, (8 data bits, no parity, 1 stop
bit.) Did you set your terminal to communicate at that baud rate and
8N1 setting? Once connected, it should show data. Also, remove your
gpsd for now. It talks to the gps and present data to your application
if I am not mistaken. So it should not be there.

regards,

Henry


On Sat, Oct 8, 2011 at 11:01 AM, Rotary Engine <rotaryeng@earthlink.netwrote:

Hi Henry,

I am making a bit of progress on reading the GPS.
It is on port ttyusb0 according to lsusb
Bus 008 Device 006: ID 1163:0200 DeLorme Publishing, Inc.


I found a gpsd daemon and installed it but I don't know how to get
it to send data to the Ubuntu 10 terminal or anywhere
else for that matter.

The system monitor does not tell me it is running.
The GPS is plugged in and blinking.

Any tips on that?

Paul Lamar

I about where you are in getting my GPS to talk to me.  Difference is
that my GPS doesnt blink at me, the red light is just steady.

I used the Ubuntu Synaptic Package Monitor and installed minicom.

On my computer the GPS plugged into usb port is usually recognized as
ttyusb0, but when the system locks up due to my fiddling around, and I
plug it in again, it will sometimes come up as ttyusb1, and once I even
saw ttyusb2 show up in the /dev directory. ???????

When I run minicom and tell it to communicate with the correct USB port,
it just sits there and listens; no data seems to be streaming from the
GPS.  I am wondering if there is some sort of a "go" command that the
GPS is looking for.

R Berglund

What version of Ubuntu are you using Robin?
There are at least 2 formats in use. Most popular
is ASCII NEMA 0183. I think the other is binary.

Paul Lamar

Paul,

Sorry, Didn't make it clear. They have two versions, one is the link I
included which works on a PC, and a second one works on Pocket PC.

Henry

Henry, don't waste any more time on this. I was just curios if we could do it.

It is better to focus on the Tracy interface or a tablet EFIS.

Paul Lamar
-- 
The Rotary Engine NewsLetter. Powered by Linux.
ACRE NL web site. http://www.rotaryeng.net
Youtube key word PaulLamar2
Copyright 1998-2011 All world wide rights reserved.