Find Jobs
Hire Freelancers

Android App for Bluetooth low energy devices.

$250-750 USD

Completed
Posted over 10 years ago

$250-750 USD

Paid on delivery
Android App for Bluetooth low energy devices. (Key finder type app) I will fed-ex you 2 devices. You must have an Android phone with version 4.3. (just released) I have an iPhone app that does this, tomorrow (Oct 5) I will post a video of me detailing the features below for clarity([login to view URL]). The app should always be scanning for BLE devices, even in background mode. When a new BLE device is discovered it should be connected to, the serial number retrieved and then disconnected. A server request should then be made to match the serial number against the list of missing devices. If it is missing, select from the MySQL DB and retrieve the reward , description and reward offerer’s phone number. The current GPS coordinate should be save to the server and the owner of the missing tag should be sent an email (using PHP). If the reward >0 the user should get an alert stating: “you have discovered a missing device- Reward $xxx. Description:$description. They should then have an option of calling the person offering the reward. A table will display all the users’ connected and not currently connected devices in the top section. The lower section should show discovered devices with a button “connect” (unless it is on the missing list). If the user connects with a device, the device should be remembered and connected to automatically from then on (or not disconnected above). Exception being if they ever disconnect (below) it should then not re-connect automatically but instead show the “connect” button. Connected devices should display: Name, Connect Status, 2 buttons: “map” and “beep” When a device disconnects, the current GPS coordinates should be stored in non-volatile memory. This should be shown on a map when the “map” button is pressed. When the “beep” button is pressed the device should emit alert level 1. When the button on the device is pressed, the phone should emit a high level alert sound. When the device name is pressed, another view should be displayed with the following options: (each one shows a new view) • Change Name (with current name and connect status underneath) • Report Missing • Purchase • Login • Disconnect Change Name---Display serial number Current name Text box for entering the new name Button “Save Name” which causes the name to be saved to non-volatile [login to view URL] not save null name. Report Missing--- Display serial number Display current name Display email (if they are logged in) If they are not logged in show text box for email and a text box for password with a “submit” button. On submit it should connect to the server and authenticate. Log-In status and email should be stored on non-volatile memory so they don’t have to log-in again. If they are logged in: Connect to the server and retrieve current status: “Not Missing” or “Missing” Display a button “Change Status”- causes a connection to the server to update the MySQL database status to either ‘missing’ or ‘not missing’. Under the button display current status in red: Status: “Not Missing” or “Missing” If Missing: Display under status “You will be notified when it is scanned by users using this app”. Display: “Reward:” , text box with a $ in front of it with the current reward(downloaded from server above), button “update reward”. Button causes a connection with the server to update the reward. Purchase----Show web page Login----Show log-in status Show text box for email and a text box for password with a “submit” button. On submit it should connect to the server and authenticate. Then it should download a list of all the devices purchased by this user and display them in a table. Disconnect---Disconnects from this device. In order for a person to use this app they must agree to web service and location. So if they decline either one of these they should get a message stating thus and the app should not connect to any device the user hasn’t connected to previously.
Project ID: 4995819

About the project

12 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I'm currently working with a Bluetooth-centered company (Blue Creation) and as such have collected extensive low- and high-level experience with Classic Bluetooth and Bluetooth Low Energy. I'm also primarily responsible for the mobile offerings in the company, so I have already developed BLE-based apps on iOS and Android. In a previous company, I was responsible for developing the mobile apps for a PHP/MySQL-based cloud-based driving school platform. There, I had a chance to learn how to efficiently exchange data on mobile devices through the Internet. Based on these qualifications and experience, I believe I'll have you project done in less than 3 days. I plan to have a beta version for you to test at the end of the 2nd day. In this way, we still have one day for final tuning and bug fixing. Optimally, I would like to work over a weekend + 1 extra day. If you have any questions, I'll be happy to answer them. Looking forward to working together! Best regards, Stanislav
$666 USD in 3 days
5.0 (1 review)
4.4
4.4
12 freelancers are bidding on average $858 USD for this job
User Avatar
Hi there, I've done a few bluetooth LE projects before. And I have everything you need, experience, hardware and near location. Looking forward to chatting with you! Regards, Frank
$1,500 USD in 21 days
5.0 (59 reviews)
7.3
7.3
User Avatar
Dear Customer! I am an expert PHP developer with over 6 years of experience and very interested to work on this project. Available to start immediately and finish as soon as possible. My bid is for fast professional service exciting my customers. Please contact in PMB to discuss details. Best Regards, Zeke
$515 USD in 10 days
4.5 (188 reviews)
7.5
7.5
User Avatar
Hi, I am interested in this project. I am an android application developer. I would like to work on this BLE app. When are you usually online here on freelancer ? Let me know so that I can have a chat with you about the project. Have you already posted the video you told you would do, in the project description ? The webpage there says 404 not found. Regards, sandyiscool
$570 USD in 12 days
5.0 (33 reviews)
4.9
4.9
User Avatar
Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and technologies, Veltrod provides high-quality software development to independent software vendors and enterprises. We are pleased to take care of this project, if it is offered to us. We assure that we will work towards 100% client satisfaction. Thanks
$721 USD in 45 days
0.0 (2 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
albuquerque, United States
5.0
11
Payment method verified
Member since Feb 12, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.