Most TK type devices can send their position information using one of two methods:
SMS – In this mode the TK device receives commands and sends all its responses via SMS usually directly to the phone that sent the request.
GPRS - In this mode commands are still normally (although some devices can be controlled via GPRS too) sent to the TK device via SMS from a phone. However, position & alarm updates are sent not to the phone but directly to a configured server. It is then the job of the program running on the server to accept and process these position messages. In most cases you would then need to log into a service with a browser in order to see the actual position on a map.
Under normal circumstances you cannot directly communicate with a TK device from your Android phone using GPRS. This is basically because the TK device can only speak to a fixed IP address and port. The IP address that you have on your phone is normally provided (very) dynamically by your cellular carrier and may (will) change depending upon your location, network congestion etc. Whilst you can find out what IP address you are currently assigned you cannot rely on it being the same a few seconds later.
To use GPRS mode you basically have to go through an intermediate server/service which has a fixed IP address (which they provide to you when you sign up). The server must be running some software that can accept connections from the TK device and read and process the incoming position messages. The service provider then normally makes this information available via a web page which you access with a browser on your PC or phone.
There are several web based services available that will allow you to connect to their servers so that you can use GPRS mode. Some of these are free – some charge. A reasonably well known one is at http://gps-trace.com (please note I have no connection with this service and there may be
many others that may suit you better) A good place for further general information is the http://www.gpspassion.com website they have a lot of excellent information and a forum that deals with TK devices. (Again, I have no connection with them and other forums are available)
You will need to set the following in order to use GPRS.
I am working on a linked service for TKMon which will allow you to use GPRS directly (via my servers) from the app. Unfortunately this will not be free (estimate cost to be approximately £1/500msgs/month) as I have to support a server infrastructure. It will however be completely transparent to the user and will look just like the SMS functionality. i.e. no need to use a browser and messages will be stored and displayed like the SMS ones but without the SMS costs. (Depending upon the type of usage you need and your cellular tariff this can be a much cheaper option than using
SMS) Please let me know (firstname.lastname@example.org) if you would be interested in trying this when I have the beta available (the beta will be free) and I will keep you informed.
In terms of which method is better, I guess it comes down to which of the following apply/are important to you: