March 23, 2010

How to create a multi-unit tracking application

I am currently working on an application that will allow users to track any number of GPS enabled radios within a specified group. The key to this application is the proprietary GPWGT NMEA string which not only has GPS location info but also an identifier. These strings are typically transmitted from each radio in a group or polled by a central radio in a group. This string has the basic construct of

$GPWGT,<FixStatus>,DD.MMMMM,d,DDD.MMMMM,d,<Altitude>, <COURSES>,<SPEED>,<NameId>,<SCODE>,<GroupId>,<Status>,<ICON>,<Date>,<Time>*CC<CR><LF>

4 comments:

Scott Colefax said...

Hi Gerry,
Very interested in this project I have just started to trial some of these GPS MIICs and really need a plugin or program to collect this info and feed it into other gis programs. I would be keen to know what the target gis programs are and how far along the project is. I have a large client ready to deploy a solution just need to find it.
Cheers
Scott Colefax

scolefax@ozemail.com.au

Press Release Distribution said...

Very technical, but an enjoyable read nonetheless. personally I like it much.

Mindvalley said...

Hi, that was a great post. I really liked it. I learned a lot.
https://blog.mindvalley.com/kinesthetic-intelligence/

Mark Payne said...

Hi there, just wondered if you would have some example data that you could share (just a few lines) so that I can test this format within Global Mapper (which states it supports it for multi vehicle tracking).

Your post is the only information I have found after much time searching for the $GPWGT NMEA message! I'm trying to convert $GPGGA messages where the unique vehicle ID has been recorded to the 'Differential Station ID' field. The below is an example of my input data.

$GPGGA,100652.665,5019.76266,N,00411.09613,W,2,00,0.3,-15.987,M,0.0,M,0.0,0004*49
$GPGGA,100653.409,5019.76083,N,00411.12365,W,0,00,0.1,0.000,M,0.0,M,0.0,0000*5C
$GPGGA,100653.571,5019.76784,N,00411.11383,W,2,00,0.2,-14.614,M,0.0,M,0.0,0002*41
$GPGGA,100653.511,5019.76275,N,00411.09608,W,2,00,0.3,-15.654,M,0.0,M,0.0,0004*41
$GPGGA,100653.999,5019.75942,N,00411.12161,W,2,00,0.2,-3.762,M,0.0,M,0.0,0001*74