Programmable GPS Device (with 3G/4G connectivity)

Everything else that doesn't fall into one of the other PB categories.
User avatar
TI-994A
Addict
Addict
Posts: 2512
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Programmable GPS Device (with 3G/4G connectivity)

Post by TI-994A »

There are many personal GPS devices in the market today, mostly for security & tracking, but many of these consumer products either utilise SMS as the mode of communications, or require the OEMs' apps or web-services to track them.

Has anyone here had any experience with programmable GPS/GSM devices that can be set-up to transmit their GPS data to our own cloud servers? These are SIM-enabled devices, so data-connectivity is available; but the device must be able to use it and initiate http posts. And, of course, we should be able to program in our own URLs to receive these call-home posts.

Any nudge in the right direction is appreciated. Thank you.
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
User avatar
Josh
Addict
Addict
Posts: 1183
Joined: Sat Feb 13, 2010 3:45 pm

Re: Programmable GPS Device (with 3G/4G connectivity)

Post by Josh »

It's been almost 25 years since I read out a GPS module with QBasic and made simple navigational calculations.

The data was then transferred via the NMEA protocol. Whether this still has a meaning today or also applies to today's mobile devices, I can't say. But maybe a googling approach.
sorry for my bad english
Marc56us
Addict
Addict
Posts: 1477
Joined: Sat Feb 08, 2014 3:26 pm

Re: Programmable GPS Device (with 3G/4G connectivity)

Post by Marc56us »

Most GPS devices communicate with the host through NMEA file transmission, which is a simple text file format.
So you have to find a device you can program on. Cut the text file and send it via the web.
Arduino and Raspberry do that, but PB doesn't work there. However their programming is easy.

:wink:
User avatar
TI-994A
Addict
Addict
Posts: 2512
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: Programmable GPS Device (with 3G/4G connectivity)

Post by TI-994A »

Thank you for your answers. I'm sure that deciphering the transmitted data would be another challenge, according to the formats utilised by the various devices.

However, the task at hand is locating an affordable OEM one that would allow data transmission to our servers; most are preset to call-home to the manufacturers' servers with no customisable options. Since this is for a fleet management project, retail consumer equipment would not be cost-effective. But so far, all those sub-$10 units with TCP/UDP functionality have no options to set the server IP address.

If anyone could assist with a link to such a source, that'd be really great.

Thanks again for your kind answers. :D
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
User avatar
the.weavster
Addict
Addict
Posts: 1537
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: Programmable GPS Device (with 3G/4G connectivity)

Post by the.weavster »

I once wrote some code to decipher the messages from GlobalStar's satellite trackers. They send a 10byte hex message which took some figuring out.

It's not difficult to find trackers like this Dyegoo range on Aliexpress some of which (e.g. this one) allow you to reprogram the server it should send its messages to by sending it a specially formatted SMS. You can also ask for its current location using the same method.
User avatar
TI-994A
Addict
Addict
Posts: 2512
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: Programmable GPS Device (with 3G/4G connectivity)

Post by TI-994A »

the.weavster wrote:I once wrote some code to decipher the messages from GlobalStar's satellite trackers. They send a 10byte hex message which took some figuring out.

It's not difficult to find trackers like this Dyegoo range on Aliexpress some of which (e.g. this one) allow you to reprogram the server it should send its messages to by sending it a specially formatted SMS. You can also ask for its current location using the same method.
Hi weavster, and thank you for the links. The price is great and the specs seem on point. These Chinese manufacturers aren't very clear with their product descriptions, and most devices with the TCP option usually point only to the OEM portals. I'll definitely give this one a look.

The deciphering phase of this sounds a little daunting. From what I've managed to gather, it utilises some sort of binary or hex format, as you'd mentioned. But I've had no experience with such whatsoever. So I'll take your advice and try to figure it out. :lol:

Thanks again; I'm truly obliged.
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
User avatar
the.weavster
Addict
Addict
Posts: 1537
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: Programmable GPS Device (with 3G/4G connectivity)

Post by the.weavster »

TI-994A wrote:The deciphering phase of this sounds a little daunting.
I don't think these particular models do send cryptic responses, if you look at example 5 in the product description it shows how you request its current location and how it responds (666666 is the default password):

request:
where,666666#

response:
Lat:N23.117475,Lon:E114.418433,Course:0.00,Speed:0.5204,DateTime:12-07-02 21:05:43

As you can see it's just plain simple csv
zefiro_flashparty
User
User
Posts: 74
Joined: Fri Mar 04, 2005 7:46 pm
Location: argentina

Re: Programmable GPS Device (with 3G/4G connectivity)

Post by zefiro_flashparty »

i test now the neo6 gps from arduino,
using tinygpsplus library, see lat long, sats, vel, altitude, (distance to any coord) angle to coord, n s w o, errors, time from signals, and more,
i send data, to the com, and read its in my pc, and make track, but not is easy.

never use gsm shield, but is posible configure it with arduino , uno , or arduino mini, and arduino gsm(i remember a variant from arduino with gsm and gps, )
Amd Vishera fx8350 ,16Gbram, Gtx650 ti, 2gb,Win 10pro. 13tbs. 8)
Post Reply