Project Description:
This application is used to track user with android handset using GPS/[login to view URL] will periodically upload location data[latitude,longitude,direction,speed, etc] to any web application using HTTP API [login to view URL] should be bootloader with checking the activeness from time to time each 30min. App should accept the configuration commands thru SMS and no display or saving of message in inbox.
Thus it will help to record each and every possible movements of handset owner on a website. This information can be used further for alert and reporting purpose based on GPS location.
Application can be configured using SMS request to android handset.
HTTP URL Description:
http://host:port/AppName/submitpage?Operation=uploadandro&lat=&lang=&speed=&imei=&alt=&dir=&mcc=&mnc=&lac=&cellid=&date=
host=Domain name or ip of web application(mandatory)
port=Port number (optional)
AppName=Name of web application(mandatory)
submitpage=Name of servlet, jsp or asp page(Ex:controllerServlet,[login to view URL],[login to view URL])(mandatory)
URL Parameters Description(mandatory parameters):
*Don't change elements covered between < and >
Operation=Name of operation (depends upon ur web application)
=latitude
=longitude
=speed
=altitude
=device id
=direction
=date time
Configure software by SMS:
Get last position:
Send SMS:positionpin
(Ex: position 123)
*pin will be given by admin
Set GPS data upload URL:
Send SMS:urlulrString
(Ex: url http:[login to view URL])
Set GPS data upload interval(seconds):
Send SMS:intervalinterval
(Ex: interval 2)
Start GPSTracker :
Send SMS:startpin
(Ex: start 123)
Stop GPSTracker :
Send SMS:stoppin
(Ex: stop 123)
Set Default Mode (Only GSM) :
Send SMS:defaultpin
(Ex: default 123)
Set Sensor Mode :
Send SMS:sensorpin
(Ex: sensor 123)
Set Periodic Mode :
Send SMS:periodicpin
(Ex: periodic 123)
Set GPSTracker pause interval(Minutes):
Send SMS:pauseinterval
(Ex: pause 5)
Set GPSTracker continue interval(Minutes):
Send SMS:continueinterval
(Ex: continue 5)
Set GPS/Internet down alert interval(seconds):
Send SMS:gprsdowninterval
(Ex: gprsdown 5)
Set HandSet Shake interval(Minutes):
Send SMS:shakeintervalinterval
(Ex: shakeinterval 2)
Reset GPSTracker Pin:
Send SMS:resetpinnew pinadmin mobilenumber
(Ex: resetpin 123 9199xxxxxxxx)
Get HandSet network status:
Send SMS:statuspin
(Ex: status 123)
Set GPS data Accuracy(Distance in meter):
Send SMS:accuracydistance in meter
(Ex: accuracy 100)