Tracking application
$50-1000 USD
Paid on delivery
I will plant a cellphone on my vehicle to use as a monitor device.
For this, I need an application that can do the following:
Receive commands by SMS:
Following commands needed:
Sleep - (Put cellphone in low power mode, thus turning everything except GSM off)
Wake - (Put cellphone in normal mode, this turning GPS, 3G/4G on)
Wifi on/off - (Turn WiFi on or off)
Location - Send GPS data and a google maps URL to sender AND pre-defined email
Record On/Off - Turn mic on, record and upload the recording to FTP/Dropbox etc.
Emergency - Call back to sender and turn on speaker phone.
CallBack - Call back and mute the speaker.
CallBack Record - Call back, mute the speaker and record surroundings.
Functions:
When in sleep mode, the app should have a timer where I can set an interval for it to temporarily wake up, get GPS data (and map URL if GPS data has been aquired), closest cells and nearby WiFi hotspots, and send heartbeat signals to a MySQL database, then go back in sleep mode where only GSM is working until timer is triggered again.
When in wake mode the following data should be sent to a MySQL database every X minutes: GPS data, Map URL, closest cells and speed (if possible/available).
When in wake mode, the app also need to be able to automatically put itself in sleep mode if the vehicle has been parked (not in motion) for more than X minutes.
(X minutes needs to be a setting that I can adjust later on).
When in wake mode, the app also needs to sense wether the vehicle has been in an accident (A crash with sudden spike in G forces) and send off SMS and emails with GPS data etc. to predefined emails and phone numbers.
If the SMS command emergency is received, the phone should call back to the sender and turn speaker phone on to communicate either with me or rescue personnel.
If the command "Wifi on/off" is received, the phone should simply turn WiFi on and try connect to a WiFi hotspot and report back to sender. If connected, the app should send back an SMS, revealing it's IP and name of the WiFi network.
If it could not connect, send SMS back telling it could not connect and then turn WiFi back off again (to preserve battery).
If the command "Location" is received, the app should turn on GPS and WiFi, then report back with the follwoing data: GPS location (with map URL), Nearby WiFi networks, Closest cell. When report has been sent, turn GPS and WiFi off again (if it was off before, otherwise leave on).
If the command "record on" is received, the app should turn the microphone on and start recording until command "record off" is sent.
When the app receives the "record off" command, it should upload the audio file to FTP, Dropbox or any other location.
If the command "callback" or "Callback Record" is received, the app should mute the speaker and call back to the sender so that the sender can hear what is going on around the vehicle.
If "Record" is in the command, it should also record what the mic can hear.
When the call ends, it should upload the recording to FTP, Dropbox etc.
In the settings for the app, it should be possible to:
Enter FTP, Dropbox account info.
Set which number is allowed to send command messages.
Set wether the phone should ignore calls and messages from any other numbers or not.
Set which phone numbers and email addresses to use if app detects an accident.
It is possible that more features will be thought of and needed, but this will be communicated later and set up as sub projects.
Any questions? Please send them to me, and also tell me if there is anything special that you need to complete this project!
Thank you!
I urge you to PLEASE answer to the project with a realistic cost and timeframe.
Extremely low and high offers will be disregarded without consideration. Same goes with timeframe. Tell me you can give me this app in one or two days and your offer will likely not be considered. I do not believe this will take only a few hours or two days to complete!
Project ID: #11018736
About the project
48 freelancers are bidding on average $1889 for this job
Dear Client! I am a professional android developer with more than 5+ development experience. I am a expert of android app based on GPS, google map api. Please check my reviews and ratings. https://www.freelancer. More
Dear Sir, We are working on Web, iPhone, iPad and Android, We have large team of that skills with designer. We have checked your requirement and we are interested to working on it, would like to see wire-frame for m More
Hello there, Hope you are having a good time. I was going through your project description and i found it really attractive task todo. I have read the System in quite detail. Everything mentioned below is well clear More
Hi. I am a mobile developer based in Nairobi Kenya and i am interested in taking up your project. I am new to freelancer but i have prior working experience of android programming(2+ years). I have already done a simil More