- -
UserInfo

Welcome Anonymous




Membership:
Latest: Floody65
New Today: 0
New Yesterday: 1
Overall: 888

People Online:
Members: 0
Visitors: 2
Bots: 13
Total: 15
Who Is Where:
Visitors:
01. News
02. Forums
 Bots:
01. Forums
02. Photo Gallery
03. Forums
04. Forums
05. Forums
06. Forums
07. Photo Gallery
08. Photo Gallery
09. CPGNuCalendar
10. Forums
11. Home
12. Forums
13. Forums

Staff Online:

No staff members are online!
We have received
33113064
page views since
July 27, 2010

Hits New Today: 380
Hits New Yesterday: 21748

Server Time
25 November 2017 00:26:35 AEDT (GMT +11)
Q&A > GPS Tracker > New Tracker app being developed > Community Forums > Mustang Forum Australia - Mustang Tech

View posts since last visitView posts last 24 hoursView unanswered posts
Forum Index > GPS Tracker

New Tracker app being developed Reply to topic

Author Message
hybrid
Mustang King

Offline
Joined: Jul 27, 2010
Posts: 8372

0 👍 / 0 👎


For those of you who have purchased the Meitrack trackers, I'm currently developing an app to make it easier to talk to the devices. The app will be called "Meitricks".
This will only ever be an android app, unless someone else develops for other platforms. Sorry Apple fanboys.

If you've had a look at the SMS protocol you have probably noticed it's not really user friendly.
This app will provide options in layman's terms and then send the nerdy stuff via SMS to the tracker in the background.

Once I have completed the SMS development, I will look at integrating it with the Mustrack website to show your cars current location on a map, and further along, maybe some History similar to what is shown on the website. Integration with the website will probably attract a "PRO" edition fee because of the time and effort involved, but the SMS only should stay free. It's going to burn many hours too, but it's also teaching me app development.

Here's couple of early screenshots:

Tracking Commands (these are working as of right now)


Command Sent


Settings Screen




Once I have all the SMS commands working, put your hand up if you want to test it and I can send through a package to install on your phone.
I don't want to put it in the Google Play store yet.


Last edited by hybrid on Fri Jul 07, 2017 4:00 pm; edited 2 times in total

View user's profilePhoto Gallery
mikes68
Mustang King

Offline
Joined: Jul 28, 2010
Posts: 3209
Location: Perth, Western Australia

0 👍 / 0 👎


Hey Jeff, once again I would be more than happy to make a contribution so let me know.

I do have a question on security as I'm sure I wouldn't be the only one that would be really concerned if someone else was able to start tracking my car.


Fifty Years Afloat

We can't alter the direction of the wind,
But we can adjust our sails

View user's profileVisit poster's website
xpconnor
Mustang Maniac

Offline
Joined: Jul 27, 2010
Posts: 1658
Location: Geelong, Vic

0 👍 / 0 👎


I am still a way of installing my tracker but sounds like this is going to make it a lot easier for nuffys like myself to use. Good work Jeff Like


"The Mustang is full of Awesome"

View user's profilePhoto Gallery
hybrid
Mustang King

Offline
Joined: Jul 27, 2010
Posts: 8372

0 👍 / 0 👎


mikes68 wrote
Hey Jeff, once again I would be more than happy to make a contribution so let me know.

I do have a question on security as I'm sure I wouldn't be the only one that would be really concerned if someone else was able to start tracking my car.


If you're talking about the tracker itself:
As far as tracking via SMS goes, you configure the tracker with a PIN. Without this pin, you can't talk to the tracker.
On top of this, you can set an authorised phone, and only this phone can receive reports, even with the correct PIN.

The website:
The website uses SSL (encryption) and a username/password.
Any tracking website stores your location data to function correctly. If you are not comfortable with that, don't use web based tracking.
Now that I think about it, I might add a button to the website to remove ALL stored location data for a particular tracker.

The upcoming app:
When the app uses SMS, the security is the same as mentioned above. Nobody can just send a command to your tracker to find where it is.
1) They need to know the phone number first and foremost
2) They need to know your PIN
3) They need to know what kind of device it is to send the right command
4) All that is still no good to them if their phone number is not authorised.
The configuration details (including phone number and PIN) are all stored locally on your phone in standard Android preferences form, so that aren't accessible to anyone else.

When the app connects to the website...
That is a long way off yet, but the plan is to use SSL obviously so the traffic is encrypted.
I have been considering generating a fairly long random "key" on the website for each device that you would need to type into the app to allow it to talk.
There's also the existing username/password to the website, so I could use that instead.. or both.


View user's profilePhoto Gallery
mikes68
Mustang King

Offline
Joined: Jul 28, 2010
Posts: 3209
Location: Perth, Western Australia

0 👍 / 0 👎


hybrid wrote
mikes68 wrote
Hey Jeff, once again I would be more than happy to make a contribution so let me know.

I do have a question on security as I'm sure I wouldn't be the only one that would be really concerned if someone else was able to start tracking my car.


If you're talking about the tracker itself:
As far as tracking via SMS goes, you configure the tracker with a PIN. Without this pin, you can't talk to the tracker.
On top of this, you can set an authorised phone, and only this phone can receive reports, even with the correct PIN.

The website:
The website uses SSL (encryption) and a username/password.
Any tracking website stores your location data to function correctly. If you are not comfortable with that, don't use web based tracking.
Now that I think about it, I might add a button to the website to remove ALL stored location data for a particular tracker.

The upcoming app:
When the app uses SMS, the security is the same as mentioned above. Nobody can just send a command to your tracker to find where it is.
1) They need to know the phone number first and foremost
2) They need to know your PIN
3) They need to know what kind of device it is to send the right command
4) All that is still no good to them if their phone number is not authorised.
The configuration details (including phone number and PIN) are all stored locally on your phone in standard Android preferences form, so that aren't accessible to anyone else.

When the app connects to the website...
That is a long way off yet, but the plan is to use SSL obviously so the traffic is encrypted.
I have been considering generating a fairly long random "key" on the website for each device that you would need to type into the app to allow it to talk.
There's also the existing username/password to the website, so I could use that instead.. or both.


Thanks for the response Jeff. That pretty much covers it all. Just a question on the host server re who has access there in the way of administrators. Not suggesting anything untoward of course but are you the only administrator that can access the raw data which I presume is not encrypted at rest?


Fifty Years Afloat

We can't alter the direction of the wind,
But we can adjust our sails

View user's profileVisit poster's website
hybrid
Mustang King

Offline
Joined: Jul 27, 2010
Posts: 8372

0 👍 / 0 👎


At the moment it is hosted on my server, so yes I'm the only one who can access it.

There is no guarantee that the tracking server will stay there though, because I simply can't provide the same level of service on my server at home. At the moment it's fine because it's only a few people using it, but my internet connection and power infrastructure can't compete with that of a data centre. Even if I moved it to the Mustangtech server, the only other people who could potentially access the server are in Canada, and they only do so under my instruction in the event that I can't access the server.

The data is stored in a password protected database, it's not raw. However, if you have admin access to the server, and you REALLY wanted to, you could access the data.


Last edited by hybrid on Mon Nov 02, 2015 7:16 am; edited 1 time in total

View user's profilePhoto Gallery
gbx78
Mustang King

Offline
Joined: Jun 29, 2011
Posts: 2860
Location: NSW

0 👍 / 0 👎


im happy to donate too hybrid. Let me know what i can do.


'You can never test fire too many times.' - Hybrid

'You can never have too many gauges' -
Boofhead

View user's profilePhoto Gallery
mikes68
Mustang King

Offline
Joined: Jul 28, 2010
Posts: 3209
Location: Perth, Western Australia

0 👍 / 0 👎


hybrid wrote
At the moment it is hosted on my server, so yes I'm the only one who can access it.

There is no guarantee that the tracking server will stay there though, because I simply can't provide the same level of service on my server at home. At the moment it's fine because it's only a few people using it, but my internet connection and power infrastructure can't compete with that of a data centre. Even if I moved it to the Mustangtech server, the only other people who could potentially access the server are in Canada, and they only do so under my instruction in the event that I can't access the server.

The data is stored in a password protected database, it's not raw. However, if you have admin access to the server, and you REALLY wanted to, you could access the data.


Thanks heaps again for the complete response. Sounds secure enough as far as I'm concerned.


Fifty Years Afloat

We can't alter the direction of the wind,
But we can adjust our sails

View user's profileVisit poster's website
hybrid
Mustang King

Offline
Joined: Jul 27, 2010
Posts: 8372

0 👍 / 0 👎


No need for donations yet... just some testers once I get the SMS part of the app sorted.


View user's profilePhoto Gallery
Ausjacko
Mustang King

Offline
Joined: Aug 03, 2010
Posts: 2076
Location: Canberra

0 👍 / 0 👎


Hi Geoff
I have a friend who is a mobile apps developer. Did some cool stuff with cross platform mobile apps matching location to govt services nearby. He also plays on iOS (against my advice mind you). If you need a hand or a second set of eyes he is really helpful and likes cars.

Got the OnePlus 2 in the mail last week- very noooice

Cheers
Jacko


'68 J-code GT Fastback
'67 S-code GT coupe, 'Pink Bitz' formerly known as 'Hookin' up a brother'
'69 M_____ GTS Fastback 'Blasted'

View user's profilePhoto Gallery
hybrid
Mustang King

Offline
Joined: Jul 27, 2010
Posts: 8372

0 👍 / 0 👎


Thanks Jacko,
I am actually stuck a little bit at the moment, but I'm going to plug away for a while because it's the best way to learn.

If I can't sort it out I will put my hand up.
I wonder how many of these trackers are out there around the world.
I guess most would be connected to a corporate type system for fleet tracking. Not sure how many people would be using them like we do.


View user's profilePhoto Gallery
boofhead
Mustang King

Offline
Joined: Nov 02, 2010
Posts: 4456
Location: Brisbane

0 👍 / 0 👎


Most are a part of an Asset Management system or service delivery system. I built a tracker system 20+ years ago - way before Google maps and Phone Data networks. I had to put together GPS devices, into Radio modems (using UHF/VHF) and then into in car rugged laptops (using image maps and different layers - had to write the code to select the depth and detail on the maps and level). This all communicated over the radio using my own packed protocol I developed. This all went back to the server side which showed trucks on a main screen map or desktop maps for both - as well as send delivery instructions and jobs and status information forward and back. I was a very difficult job but very rewarding. I won an award for this work.

These days it is so easy to build such a system. I know it is relative though all the really difficult parts are easy to hook together. Then all you have is basic high level protocol and basic GUI.

Hybrid I think what your trying to do is excellent. I am watching in interest.


I will someday think of something clever to say.

Last edited by boofhead on Tue Nov 03, 2015 9:48 am; edited 1 time in total

View user's profile
hybrid
Mustang King

Offline
Joined: Jul 27, 2010
Posts: 8372

0 👍 / 0 👎


Yeah developing that kind of thing these days is much easier with google maps, and even developing an app is not that difficult. It's in their interest to make it as easy as possible.

My main issue is that I don't know Java well (which is what most of Android is built on), and Android have some restrictions around what you can do with the UI so you don't slow it down (which is entirely understandable) so that a badly coded app doesn't make their o/s look slow.


View user's profilePhoto Gallery
boofhead
Mustang King

Offline
Joined: Nov 02, 2010
Posts: 4456
Location: Brisbane

0 👍 / 0 👎


I have been suing Java (almost since it arrived on the scene) and C++ [less so lately - mainly Java + Web technologies]. I can help with the language no problem - Android specific issues less so though happy to give it a crack.


I will someday think of something clever to say.

View user's profile
hybrid
Mustang King

Offline
Joined: Jul 27, 2010
Posts: 8372

0 👍 / 0 👎


I think I've finally cracked that part, so all good for now.


View user's profilePhoto Gallery
All times are Australia/Sydney


Jump to:

TopPostersToday
   hybrid 
 Posts: 
 3 

   66STNG 
 Posts: 
 2 

   Husky65 
 Posts: 
 2 

   Nuts 
 Posts: 
 2 

   krisr 
 Posts: 
 2 

   lukep6470 
 Posts: 
 1 

LatestForumPosts
Last 10 Forum Messages

hybrids 1966 Coupe Project
Last post by nassi in Mustang Projects on Nov 24, 2017 22:40:35

Unable to post
Last post by hybrid in Website Help on Nov 24, 2017 18:45:55

Project Pheonix
Last post by Nuts in Mustang Projects on Nov 24, 2017 17:30:02

MSD 6AL-2
Last post by Husky65 in Mustang Parts for Sale on Nov 21, 2017 17:52:04

Husky's 65 Restomod
Last post by gbx78 in Mustang Projects on Nov 21, 2017 16:32:04

Astro's GG-0351 coupe build.
Last post by Astro in Mustang Projects on Nov 21, 2017 15:00:10

Scarlet
Last post by gbx78 in Mustang Projects on Nov 20, 2017 21:55:06

Project Lime A code.
Last post by Shaunp in Mustang Projects on Nov 20, 2017 21:46:48

56 effie.. FnL
Last post by nassi in Other Projects on Nov 20, 2017 20:51:04

Jacko's Project
Last post by Pinto-Pete in Other Projects on Nov 20, 2017 20:39:56

SocialMedia

Like this page? Google +1 it!