[OSGeo-Discuss] standard for pushing data from GPS device to a web service

Stephen Woodbridge woodbri at swoodbridge.com
Sun Jan 21 16:25:49 PST 2007


Anton,

If I may ask a very basic question, What is driving the requirement for 
a GPS unique id? It seems to me it would be much easier to do something 
like:

1) have a user sign-up for the service and generate a unique id for them.
2) whatever software that is implementing the interface between the GPS 
and server, requires you to enter the unique id created at sign up.

If you have multiple servers that can generate unique ids and you need 
them to be globally unique, then have each server in the network have a 
unique key that is part of the unique id generated for the GPS as sign up.

Also, I have multiple GPS units that I use in different scenarios, why 
do you care which GPS I happen to be using. I have a tracking GPS that 
is setup to record a track point every 1/10th mile and is capable of 
running for 3000 miles before I need to download and clear the track 
log. While this is not a real-time tracking application, up loading the 
track log after the fact might be a valid use case.

Anyway, sounds like an interesting idea.

-Steve

Anton Martchukov wrote:
> On Thu, Jan 18, 2007 at 09:06:53PM -0500, Allan Doyle wrote:
>>>> I think using a globally unique id to identify each gps unit would be
>>>> fine.
>>> Rich,
>>>
>>> Do you know any such GUID defined for GPS units?
>> The bluetooth MAC address will be unique. Not sure what to do about  
>> serial port GPS's. Maybe use something like your domain name? Java  
>> style - net.loskot.mateusz.gps
> 
> Basically, since no existing protocol was suggested and so
> we will be stuck with developing our own one for interaction
> between network-enabled GPS unit and the server, we will use
> SOAP and HTTP authentication scheme.
> 
> In HTTP authentication we can use text string as login that
> is some unique GPS id (at least in the scope of given
> server).
> 
> Since it looks like no global GPS unit MAC/id already exists,
> we need some authority that can control the process of
> assignment of such ids if we want them to be globally
> unique. 
> 
> Our another way it's possible to adopt some existing
> identifier authority for those purposes. Application
> enterprise numbers assigned by IANA for purposes of LDAP,
> SNMP and maybe some other protocols comes to mind. I think
> that it should be possible to use IANA assigned numbers for
> this. Everyone, who want to develop such network-enabled GPS
> unit, will have to request a number in IANA and then assign
> numbers for each unit within it's own namespace he got from
> IANA. That will work just like MAC addresses work.
> 
> But, can someone advocate the necessity of using globally
> unique ids for units? At this time, we think about just
> letting user gonfigure any login/password pair on the device
> and than register it on the server.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Discuss mailing list
> Discuss at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/discuss




More information about the Discuss mailing list