Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > GPS


Reply
 
Share Thread Tools Display Modes
Old 03-28-2009, 07:16 PM   #1
Variable Bitrate
 
lambosprit's Avatar
 
Join Date: Sep 2006
Location: UK
Posts: 447
lambosprit is on a distinguished road
GPSTracker on home server

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).
Attached Images
  
Attached Files
File Type: rar GPSTracker_setup2.0.rar (814.2 KB, 108 views)
File Type: rar GPSTracker_setup3.0.rar (926.7 KB, 51 views)

Last edited by lambosprit; 10-06-2009 at 09:36 AM.
lambosprit is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 03-28-2009, 10:54 PM   #2
The Last Good Gremlin
 
GizmoQ's Avatar
 
Join Date: Nov 2004
Location: St Louis
Posts: 1,933
GizmoQ has a spectacular aura aboutGizmoQ has a spectacular aura about

ostpics:
__________________
HARDWARE: Fujitsu Stylistic ST5031w/WiFi and dock, internal MP3Car 80G HD,, external 1TB HD, Sierra Wireless Aircard 550, DVD-RW, Silabs FM, WinTV USB, XM Commander w/Timetrax USB, Delorme GPS, Saitek X-52 joystick, BluSoleil Bluetooth, TPMS, FB, Elm327
GizmoQ is offline   Reply With Quote
Old 03-28-2009, 11:04 PM   #3
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,922
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
I started on something like this, but it does it to a website and uses googlemaps to display it.
Enforcer is offline   Reply With Quote
Old 03-29-2009, 04:35 AM   #4
Variable Bitrate
 
lambosprit's Avatar
 
Join Date: Sep 2006
Location: UK
Posts: 447
lambosprit is on a distinguished road
your wish is my command.

There's some hidden features here that I'll explain if there's enough uptake. All to do with unauthorised access. I was going to ask you enforcer to make a change to your access control to implement the feature.
lambosprit is offline   Reply With Quote
Old 03-29-2009, 10:36 AM   #5
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,922
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
Access control can already send GPS details to an GPSgate account (and the tracker on my website) well the veersion I am using, not the released version.

Is that the sort of thing you are after?
Enforcer is offline   Reply With Quote
Old 03-29-2009, 11:20 AM   #6
Variable Bitrate
 
lambosprit's Avatar
 
Join Date: Sep 2006
Location: UK
Posts: 447
lambosprit is on a distinguished road
No. The thing I'm after is a setting to show that access is not valid and GPSTracker should contact the host server. Its just a registry setting but Access control would be the right place for it.
lambosprit is offline   Reply With Quote
Old 03-29-2009, 01:04 PM   #7
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,922
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
OK.

it will probably be in HKLM-->Software-->ElevenaProductions-->AccessControl

Key Name Valid (boolean)

But will let you know when I next update AC.
Enforcer is offline   Reply With Quote
Old 03-29-2009, 06:15 PM   #8
Newbie
 
Cerberus's Avatar
 
Join Date: Nov 2003
Posts: 45
Cerberus is on a distinguished road
Have had a download. Works fine for me. Have installed the server side on
my household server which is always on. No need for WOL fer me!

Client app runs fine on my laptop. Shame it doesn't auto connect to the
gps and start firing off data tho.

With the ability to keep yr data private (on own server) I'd want it tracking
whenever the car was 'on', by default. I'd like to see the client at 800x480
so that it sits in FreeICE nicely too.

Before the client sends any meaningful data the map centres to Fenny Stratford!
Just down the road from were I grew up!

Good work.
C
Cerberus is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 03-30-2009, 07:39 AM   #9
Variable Bitrate
 
lambosprit's Avatar
 
Join Date: Sep 2006
Location: UK
Posts: 447
lambosprit is on a distinguished road
Its great to hear that someone has it working. Usually all you get is people complaining about things not working.

Auto connect would be easy to implement.I'm going to run it through Enforcers access control. I was planning to make the server into a windows service so that if the server shut down due to a powercut then everything would start up ok.

800*480 is also easy. I wasn't expecting to embed this but I suppose it makes sense.

Have you tried it with more than one car at once? It should be able to track any number of cars but I only have one gps unit so haven't been able to test it.

Any other functionality requests?


I'll be updating the first thread with all its features soon.
lambosprit is offline   Reply With Quote
Old 03-30-2009, 11:12 AM   #10
Newbie
 
Cerberus's Avatar
 
Join Date: Nov 2003
Posts: 45
Cerberus is on a distinguished road
Quote: Originally Posted by lambosprit View Post

Have you tried it with more than one car at once? It should be able to track any number of cars but I only have one gps unit so haven't been able to test it.

Any other functionality requests?

Haven't put it on the car yet. But works fine wandering round the garden with
my spare GPS unit on the lapdog.

Will put it on the car tomorrow.

Additional functionality?

# A 'twitter this' button that sends your location as a Twitter
(I already made a good start on an app that does this TwitCAR)

#Webcam integration. Send a still pic captured from an attached
webcam at predeterminable intervals. (and/or with Twitters)

#Use a velleman8055/Fusion brain/Arduino to pull in data like fuel remaining
engine temps or pressures and send them back to the server app too.
(maybe get the server side to alert you by sms if the wife's car is overheating! LOL)

I must get round to trying E's Access control out. I have a key operated switch for 'Valet mode' at the moment so haven't bothered with it yet!

Cheers!
C

Last edited by Cerberus; 03-30-2009 at 11:17 AM.
Cerberus is offline   Reply With Quote
Old 03-30-2009, 12:49 PM   #11
Variable Bitrate
 
lambosprit's Avatar
 
Join Date: Sep 2006
Location: UK
Posts: 447
lambosprit is on a distinguished road
Thanks for the input I will have a look into those

some other stuff I've been thinking of

SOS button on client in case of trouble/ breakdown etc
Geofencing - setting up a zone of allowed movement which if broken alerts you
Night lock down - Any movement at night triggers alarm
SMS notification through Skype of alerts / locations
lambosprit is offline   Reply With Quote
Old 03-30-2009, 01:38 PM   #12
Newbie
 
Cerberus's Avatar
 
Join Date: Nov 2003
Posts: 45
Cerberus is on a distinguished road
Quote: Originally Posted by lambosprit View Post
Thanks for the input I will have a look into those

some other stuff I've been thinking of

SOS button on client in case of trouble/ breakdown etc
Geofencing - setting up a zone of allowed movement which if broken alerts you
Night lock down - Any movement at night triggers alarm
SMS notification through Skype of alerts / locations

All worthy additions I think. All stuff you could turn on or off in the
app so if you don't need it then it can just be turned off!

Keep up the good work!
C
Cerberus is offline   Reply With Quote
Old 03-30-2009, 07:00 PM   #13
Variable Bitrate
 
lambosprit's Avatar
 
Join Date: Sep 2006
Location: UK
Posts: 447
lambosprit is on a distinguished road
800*480 done.
Auto connect done
sms via skype done.
Going to bed now
lambosprit is offline   Reply With Quote
Old 03-30-2009, 07:16 PM   #14
Newbie
 
Cerberus's Avatar
 
Join Date: Nov 2003
Posts: 45
Cerberus is on a distinguished road
Quote: Originally Posted by lambosprit View Post
800*480 done.
Auto connect done
sms via skype done.
Going to bed now

S'only Midnight! Early yet for Code Monkeys!

Good work tho. Looking forward to testing!

C
Cerberus is offline   Reply With Quote
Old 03-31-2009, 09:58 PM   #15
Newbie
 
Join Date: Mar 2009
Posts: 1
netex is an unknown quantity at this point
If you guys are interested in GPS tracking have a look at -

http://www.fonesentinel.com

Some of the features included are -
#Current and past locations and speeds
#On screen maps to assist the user in locating themselves
#For phones without a GPS, FoneSentinel will approximate your position using cell towers

Let me know what you thik of it
netex is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
it works.. auto syncing when you arrive home collegeboyslive General MP3Car Discussion 4 11-29-2007 07:36 PM
Home stasik-a4 Map Monkey 1 06-01-2007 01:55 AM
Image server qwertylol Software & Software Development 1 01-10-2007 04:02 AM
MS Server 2003 help nappyjim Off Topic 3 05-25-2006 05:22 PM
winxp crashed, can I repair with my home pc? cw42 Newbie 2 10-08-2005 04:01 PM



All times are GMT -5. The time now is 11:45 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics