Current feature list
************************************************** ***********************************************
real time tracking of multiple car locations.
Alert raised if any car moved without permission.
Alert raised if any car moves outside of its preset "geofence".
SOS alert can be trigger from a car to notify other people of someone in distress.
SMS messaging to multiple mobile phones through Skype.
Ability to send photo's generated within the car to home server. Useful to catch the thief in the act.
All tracking data and pictures stored in a Sqlite database so can be accessed and displayed by any app you wish to create.
Mapping data. This collects gps coordinates every 100m's while you travel to be sent to MP3Car.com for their open source mapping initative.
Wake-on-Lan support so your home server only needs to be on when your car is providing tracking data.
Service based server so you dont need to be logged in to receive tracks.
Audible warning from server if alert is raised.
Version 3.0
************************************************** *****************************************
Another major rewrite. This version is a service based server. Its now made up of a client for your carpc, a service for your server and a service client that shows details of what your cars are doing.Everything should install automatically but you will have to start the service the first time or reboot your machine which will start it.
It also now allows pictures of upto 60kb to be sent to the server. The picture must be generated by another program (such as access control) and be stored in a lcation specified by PicPath in the Client section of the ini file or the default path of GPSTracker install directory\pictures. Only jpg's can be used.
The other MAJOR change is the addition of mapping data. MP3car.com is trying to create an open source map and to do this requires people to collect mapping data. The only mapping data collected is latitude and longitude. No personel data is collected, no speed information and no date information. It automatically ignores/deletes a random number of data points when you start or stop the tracker to hide your destination and start point. The data is automatically uploaded to the mp3car.com's ftp server once everyday when an internet connection is available or you can manually generate an xml file to upload.
You can decide not to collect mapping data but please check out this MP3car section
http://www.mp3car.com/vbulletin/crow...pping-routing/ to see what we're trying to achieve before doing so. Your help is greatly appreciated.
As this is such a major change i will leave version 2 available. I'll provide support for it but not enhancements. Only v3 will be improved now.
Version 2.0
************************************************** *****************************************
Completely rewritten the communication layer and data storage.
Data is now stored in a sqlite database rather than xml file. You can access this data by downloading the following free program.
http://sqlitestudio.one.pl/index.rvt
Communication between client and server now verifies that data's been sent and received rather than just sent.
***** Note : If you install the server and client onthe same PC it MUST be installed in different directories. This is because allthough the databases are named the same they have a different definition between the server and client and are not compatible. You have been warned!!
Version 1.4
************************************************** *****************************************
Changed version number setup to include build and revision numbers.
Created new installer.
Added SOS button to tracker client. If you click on the gps message box on the right it will send an SOS
signal to the server. This will send a SOS message to the sms numbers if sms messaging is enabled. It will
display an SOS alert on the server as well.
Removed debug message when clicking on map
Fixed crashing from hibernate bug.
version 1.0.3 released.
**********************
fixed the hibernating problem of gps not reconnecting
removed the resend message
added skype texting dll
added new geofencing functions.
:-You can now create a geofence for any of your cars. The fence is stored if you switch off. You can only have one fence per car but it can be any shape. NOTE: The fence is only checked if it is the currently selected car. Working on how to have all fences loaded.
-------------------------------------------------------------------------
Call me paranoid but I was never happy using a server controlled by someone else to track my car movements so I've set about creating my own tracker software that links back to my home pc.
What I found was that the softWare was the easy part. The trouble is setting up your router and home. Its not too hard to figure out though so I finally managed to get it all running and decided to realease it.
As always I'm willing to help with any problems people run into to but would also appreciate it if people reported they had got it working too.
version 1.0.1
Changed client to 800*480
Added autoconnect
Added sms texting through skype if alert given (registry setting CurrentUser\Software\GPSTRACKER with a string of "Alert" value of True)
GPSTracker version 1.0.0
************************************************** ********************************************
Installation instructions
************************************************** ********************************************
Pre-requisites:
1) This is a .net application so the .net framework must be installed. 2.0 is recommended.
Installing:
On your carputer copy the GPSClient folder.
On your home computer server copy the GPSServer folder.
You need to setup the gpstracker.ini files to the same details in each copy of the file.
Setting up your server.
This is the tricky bit and took me a while.
This website has lots of info on port forwarding. You will need to set up port forwarding so the client can connect to your server through your router.
http://portforward.com/
WAKE on LAN
The app can wake up the server from standby using wake on lan.
Setting up wake on lan requires a broadcast address being put on your router that is set as the forward address for port 9 (which is the WOL port).